1、init 命令
git init --bare example.git //初始化倉(cāng)庫(kù)(example為倉(cāng)庫(kù)名字,一般以.git結(jié)尾)
2、pull 命令
git pull git@github.com:user/example.git //以ssh方式拉取倉(cāng)庫(kù)
git pull https://github.com/user/example.git //以http方式拉取倉(cāng)庫(kù)
3、checkout 命令
git checkout . //用于還原所有本地所有修改
git checkout $path //用于還原指定文件修改,$path 為相對(duì)于根目錄的路徑
git checkout develop //用于切換到一個(gè)已存在的分支,分支名為 develop
git checkout -b develop //用于創(chuàng)建分支并且切換到該分支,分支名為 develop
4、branch 命令
git branch -a //查看所有分支
git branch -d develop //刪除本地分支 develop
5、add 命令
git add . //把所有文件添加到索引庫(kù)中
git add $path //添加指定文件到索引庫(kù)中,$path 為相對(duì)于根目錄的路徑
6、status 命令
git status //用戶查看版本庫(kù)目前的狀態(tài),有哪些文件變更
7、commit 命令
git commit -m 'msg' //根據(jù)索引庫(kù)中的文件進(jìn)行提交,msg 為提交信息
git commit --amend //用于修改最后一次提交但是沒(méi)有 push 的提交信息,該命令會(huì)跳出編輯界面,進(jìn)行編輯后保存
8、merge 命令
git merge develop --no-ff //合并 develop 分支到當(dāng)前分支
9、push 命令
git push //推送分支到遠(yuǎn)程
git push --delete origin develop //刪除遠(yuǎn)程分支 develop
以上就是我個(gè)人開(kāi)發(fā)中常用的 git 命令,以此記錄并分享給大家,謝謝!