0%

git常用命令


git是一种常用的版本控制软件,在团队协作中发挥着重要作用。不仅可以在本地建立仓库,也可以在诸如GitHub等网站建立远程仓库。
下面会写写一些常用的git命令,能够满足普通程度的需要。


常用指令

克隆

通过克隆GitHub远程仓库,可以方便的在本地进行编辑修改,并随时上传。
命令:

1
$ git clone <repositories>

我一般是用网站创建新仓库,再把其克隆到本地进行修改,最后上传。

添加/更新

添加/更新修改过的文件到仓库中。
命令一

1
$ git add <file name>

也可以一次操作多个文件。
命令二:

1
$ git add .

提交

提交修改到仓库,同时标注提交信息。
命令:

1
$ git commit -m 'message'

状态

查看仓库状态,可以用来确认操作是否正确。
命令:

1
$ git status

如果在$ git add后, 会有如下类似显示:

image.png

如果在$ git commit -m 'message'后, 会有如下类似显示:
image.png

上传

上传本地仓库到远程仓库中,如GitHub等。
命令:

1
$ git push

如果用克隆,就用上述命令即可。若是在用新建分支上传,需要用$ git push --set-upstream origin other确定分支,再进行上传。

分支

分支据说是git有别于其他版本管理软件的关键因素,目前我还没怎么用过,相信以后会有所体会。

查看分支

可以查看各个分支,同时显示目前所在分支。
命令:

1
$ git brance

创建分支

可以新建一个分支。
命令:

1
$ git brance <new brance name>

删除分支

可以删除一个分支。
命令:

1
$ git brance -d <brance name>

切换分支

可以切换目前所在分支。
命令:

1
$ git checkout <brance name>

合并分支

可以合并分支到主分支中,是多人协作的关键。
命令:

1
$ git merge <other brance>

需要在主分支中使用此命令。

更新

根据我个人理解,是将本地仓库和远程仓库同步。
命令:

1
$ git pull

常用流程

下面是我使用git的常用流程。

  1. 克隆远程仓库($ git clone)。
  2. 文件操作。
  3. 添加/更新修改过的文件到仓库中($ git add)。
  4. 提交修改($ git commit -m)。
  5. 上传($ git push)。

其他

git的命令远远不止这些,有些更加高级的用法会在今后学习。


-------------End-------------