git常用命令

cd 到git工作目录


添加要提交的文件(提交到暂存区)
git add gittext.txt


提交到服务器(把暂存区的所有内容提交到当前分支)
git commit -m "第一次提交"


查看仓库的状态(哪些文件被修改过)
git status


查看文件修改内容
git diff gittext.txt


查看提交历史
git log
git log --pretty=oneline


回退到上一个版本
git reset hard^ 


回退上10个版本
git reset hard^10


撤销修改
git checkout -- gittext.txt


撤销提交到暂存区的文件
git reset HEAD -- gittext.txt


删除文件
先删除工作目录 rm gittext.txt
确定从版本库删除 git rm gittext.txt 然后提交
如果不确定删除 git checkout -- gittext.txt


本地提交到GitHub
第一次 git push -u origin master 
以后   git push origin master 


关联一个远程库
git remote add origin [email protected]:XXX/test.git


从远程远程库克隆
git clone [email protected]:XXX/gitproject.git


创建分支 git branch XXX
切换分支 git checkout XXX
创建并切换分支 git checkout -b XXX


查看当前分支(会列出所有分支,当前分支前会有*号)
git branch


合并分支
git merge XXX


删除分支
git branch -d XXX


隐藏当前未提交的更新
git stash


查看隐藏未提交的更新
git stash list


恢复隐藏的更新
git stash pop


查看远程仓库信息
git remote -v


给分支打标签
git tag v1.0


查看标签
git tag


查看标签详细信息
git show v1.0


删除标签
git tag -d v0.1


提交标签到远程库
git push origin --tags


删除远程库标签
先删除本地 git tag -d v0.1
再删除远程 git push origin :refs/tags/0.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章