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托管

  1. 在GitHub上新建一个仓库
  2. 复制仓库克隆地址
  3. 进入到项目终端 git remote add origin https://……
  4. git push -u origin master
  5. 之后修改代码再次提交
  6. git add
  7. git commit -m ‘注释’
  8. git push