git常用命令
git add <file> <file>
添加文件到暫存區stagegit commit
提交暫存區的文件到mastergit reset --hard HEAD^(HEAD^^)
返回上一級(上上一級)git reset --hard <version>
version是版本號,返回指定版本號git checkout -- <file>
撤銷工作區的修改git reset HEAD <file>
把提交到master的文件,撤銷到暫存區git status
查看git倉庫的狀態git log
查看當前日誌。git reflog
查看全部版本日誌,尤其是對已經撤銷的版本,不知道版本號的,可以查看到。git rm <file>
刪除文件ssh-keygen -t rsa -C "[email protected]"
創建祕鑰,會提示祕鑰放在哪裏git remote add origin [email protected]:michaelliao/learngit.git
添加原點git remote set-url origin [email protected]:username/projectname.git
修改原點git push -u origin master
第一次推送到遠程倉庫git remote -v
查看遠程庫信息git log --graph --pretty=oneline --abbrev-commit
查看日誌列表git branch
查看分支git branch -d dev
刪除dev分支git branch -D dev
強制刪除未合併的dev分支git checkout -b dev
新建分支git push origin dev
從本地推送分支devgit pull
抓取遠程最新提交git checkout -b dev origin/dev
在本地創建和遠程對應分分支git branch --set-upstream dev origin/dev
建立本地分支和遠程分支的鏈接git tag v1.0
在當前分支commit上創建標籤v1.0git tag v0.9 <version>
在version版本上創建標籤v0.9git tag
查看標籤git show v0.9
查看v0.9的詳細信息git tag -d v0.9
刪除v0.9標籤git push origin --tags
推送所有標籤到遠程git push origin v0.9
推送v0.9標籤到遠程