git 笔记
1、安装git的时候,Git Setup界面'Adjusting your PATH environment' 选择 “Use Git from the Windows Command Prompt”2、打开 git bash3、一般GIT服务器会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 ...
1、安装git的时候,Git Setup界面'Adjusting your PATH environment' 选择 “Use Git from the Windows Command Prompt”
2、打开 git bash
3、一般GIT服务器会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录 ,看看有没有已经生成。 cd ~/.ssh ls
4、生成SSH公钥 ssh-keygen -t rsa -C "youremail@example.com"
5、查看公钥 cat ~/.ssh/id_rsa.pub,复制公钥中的内容
6、登录github。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进 key输入框中
7、初始化git仓库 git init
8、设置git用户名和邮箱
git config user.name 'github用户名'
git config user.email '邮箱地址'
9、查看配置(包含邮箱 用户名等) git config --list
10、从远程主机克隆一个版本库 git clone 远程版本库地址
11、将该项目的所有文件都添加到缓存区 git add .
12、Git 为每一个提交都记录用户的名字与邮箱地址,所以第一步需要配置用户名和邮箱地址。
git config --global user.name 'github用户名'
git config --global user.email 邮箱地址
git commit -am '修改php 文件' : -a 允许你跳过 git add 操作
13、将缓存区的文件添加到本地仓库中 git commit -m '注释'
14、拉取远程仓库的代码 git pull
15、将本地仓的代码推送到远程仓 git push
16、删除远程主机 git remote rm <主机名>
17、查看提交记录 git log
18、合并分支到master
git checkout master
git pull
git checkout 分支名
git merge master
git push
19、创建分支
git checkout -b dev
git push --set-upstream origin dev
20、对比两个分支的差异
查看dev分支有的,而master分支没有的: git log dev ^master
同理,查看master有的而dev分支没有的,即 git log master ^dev
21、查看一个分支(dev)比另一个分支(master)多提交了那些内容
git log master..dev
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)