Git的学习
2.1 git init 文件生成 …git 便于git
2.2 git clone 【地址】 进入本地文件进行克隆
2.3 git checkout -b 【分支名】 切换到对应的分支下,创建新的分支并且切换到新的分支下
2.4 git checkout 【分支名】 切换到分支下
2.5 git branch 查看当前处于哪个分支
2.6 git branch -a 查看所有分支
2.7 git status 查看当前分支的代码详情,被改动的代码 ,注意一点就是父分支下的子分支和父分支都是相同代码结构
2.8 git add 【在git status中被修改的文件】在当前分支下添加被改动过的代码
2.9 git push origin 【本地分支】:【远程分支】将本地分支push到远程分支下,包括创建
2.10 git-keygen 生成密钥,github需要,在查找时使用cat ~/.ssh/id_rsa_pub命令直接找到公钥
2.11 git log 查看操作日志log
2.12 git diff origin 比较本地分支与远程分支的不同点
2.13 git diff master 比较本地分支与主分支的区别
2.14 git fetch 命令将origin代码拉取到本地,但不会merge到本地分支。 执行git fetch后,执行git diff origin可以看到origin与本地分支得差 异,再执行git merge origin就可以将拉取得代码合并到本地分支。
2.15. git pull 命令拉取origin代码并合并到本地分支,相当于git fetch & git merge origin
2.16 git stash 将上次commit之后做过的修改保存到stash栈中
2.17 git stash pop 将git stash的内容取出来