1、init 命令
git init --bare example.git //初始化仓库(example为仓库名字,一般以.git结尾)
2、pull 命令
git pull git@github.com:user/example.git //以ssh方式拉取仓库
git pull https://github.com/user/example.git //以http方式拉取仓库
3、checkout 命令
git checkout . //用于还原所有本地所有修改
git checkout $path //用于还原指定文件修改,$path 为相对于根目录的路径
git checkout develop //用于切换到一个已存在的分支,分支名为 develop
git checkout -b develop //用于创建分支并且切换到该分支,分支名为 develop
4、branch 命令
git branch -a //查看所有分支
git branch -d develop //删除本地分支 develop
5、add 命令
git add . //把所有文件添加到索引库中
git add $path //添加指定文件到索引库中,$path 为相对于根目录的路径
6、status 命令
git status //用户查看版本库目前的状态,有哪些文件变更
7、commit 命令
git commit -m 'msg' //根据索引库中的文件进行提交,msg 为提交信息
git commit --amend //用于修改最后一次提交但是没有 push 的提交信息,该命令会跳出编辑界面,进行编辑后保存
8、merge 命令
git merge develop --no-ff //合并 develop 分支到当前分支
9、push 命令
git push //推送分支到远程
git push --delete origin develop //删除远程分支 develop
以上就是我个人开发中常用的 git 命令,以此记录并分享给大家,谢谢!