常用git命令行
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
git clone
- 作用:该命令的可以帮助我们将仓库下载到本地。
- 用法:
git clone [URL]
git clone https://github.com/xxxxx/xxxx.git
Tips:建议使用梯子或镜像站,因为在Github官网获取到的仓库链接(如上图)访问速度通常很慢,作者表示也深受其害。
git submodule
该命令用于子模块操作添加、删除、更新等
- 添加:
git submodule add [URL] [PATH],(类似于git clone,可以将其他仓库下载到本地作为子模块使用) - 更新:
git submodule upadte --remote - 删除:
git submodule deinit [PATH],若有本地修改则须加上参数--force(完整删除过程可参考文章)
注:[URL]为仓库链接,[PATH]为存储路径。
git remote
该命令用于远程仓库的管理相关操作
- 查看:
git remote -v,可查看当前添加的远程仓库 - 添加:
git remote add [NAME] [URL], - 修改链接:
git remote set-url [NAME] [URL]
注:[NAME]为远程名称,常用名称为origin,URL为仓库网址。
git branch
该命令用于分支操作
- 查看:
git branch,可查看当前分支,前面会有*标注 - 创建:
git branch [NAME],可创建分支,命名为[NAME]
分支相关操作:
切换:git checkout [NAME],切换到[NAME]分支
合并:git merge [NAME],将[NAME]分支合并到主分支
git commit
该命令将暂存区内容添加到本地仓库中。
用法:git commit -m "[message]"
注:[message] 可以是一些备注信息。


