git操作命令

git status //查看状态

 

git add . //增加所有更新过的文件

 

git add --all //一次性add多个文件或提交多次修改

 

git add <fileName> //增加指定的更新过的文件

 

git add 文件夹/ //添加整个文件夹及内容

 

git add *.文件类型 //添加目录中所有此文件类型的文件

 

git commit -m 'commit message' //提交所有更新过的文件

 

git commit amend //修改最后一次提交

 

git branch //显示所有本地分支

 

git checkout <branch/tag> //切换到指定分支或标签

 

git merge <branch> //合并指定分支到当前分支

 

git push origin <branch> //推送到对应分支

 

git commit -a -m 'remark' //全部提交

 

git push //推送

 

git pull //拉取  相当于是从远程获取最新版本并merge到本地
 
git fetch //拉取  相当于是从远程获取最新到本地
 
git checkout -b 本地分支名  //origin/远程分支名
 
git checkout --track 'origin/branchName' //从远程分支拉取分支至本地

 

git ls-remote //远程分支列表
 
 
git merge tmp //合并tmp分支到当前分支
 
 
git checkout branchName //切换/检出分支
 
 
git checkout -b newBranchName //基于当前分支创建新分支
 
 
posted @ 2019-01-02 10:33  青芒灬  阅读(132)  评论(0编辑  收藏  举报