The use of git
创建版本库
版本库就是我们所说的代码仓库(repository),在这个仓库里的文件,无论是删除还是修改,git都能追踪记录
git的使用命令
cd
在某个文件中使用git bash,与点击该文件右键打开git bash效果相同
git add; git commit -m”备注”
add表示要添加的文件,commit是添加进去的动作,所以可以通过多次的add和最后一次的commit达到一次添加多个文件的效果
git statues
查看文件当前状态
git diff
查看文件的变化,是否有修改,修改了什么都一目了然
git branch
创建一个新的分支,但是这个时候head仍然在master上面而不是在新创建的分支上面
git checkout
可以切换到目的分支并对其进行操作,此时head也发生了移动,移动到了目的分支上面
git checkout -b
合并以上两步操作,即创建了一个新的分支,又切换到了新的分支可以直接对新的分支进行操作
git merge
将现在所在的分支与目的分支进行合并,但是仍然会有两个节点在同一个地方
git checkout; git merge master;
先切换到另一分支上,在对其进行合并操作,这样最终合并之后只有一个节点master
git rebase;
将现在所处的这个节点线性移动到目的节点的下面进行合并
git checkout master^
将head移动到master的上一个父节点
git HEAD^
多次使用可以将head所指的位置一直往上移动
GitHub托管
- 在GitHub上新建一个仓库
- 复制仓库克隆地址
- 进入到项目终端 git remote add origin https://……
- git push -u origin master
- 之后修改代码再次提交
- git add
- git commit -m ‘注释’
- git push