Git基礎命令使用(個人總結)
阿新 • • 發佈:2018-01-18
down class 一次 onf set .net remote odin -a
個人在開發中整理常用的git命令,相信很多人會需要到的。
全局配置信息:
git config --global user.name "Your name"
git config --global user.email "[email protected]"
創建新的分支
git branch -b 1.0.1
git push origin 1.0.1 提交遠程分支
刪除遠程分支:
git push origin --delete <branchName> git init 提交遠程 添加遠程版本庫,如果版本庫不存在,則會創建版本庫 git remote add origin https://git.coding.net/moyuanhui/Test.git 更新本地代碼(遠程可能有些代碼本地是沒有的),origin是剛才創建的版本庫 git pull origin master 提交本地代碼 git push origin master
創建版本庫
git init
git add filename
git commit -m 'message'
查看文件不同
git diff filename.txt 是工作區和暫存區的比較 git diff --cached 是暫存區和分支比較 git diff HEAD -- filename.txt 比較工作區和版本庫的文件區別 git log 版本歷史 git reflog 查看記錄每一次命令 git reset --hard HEAD^ 回退上一個版本 git reset --head commitId 回退制定版本
撤銷暫存區的文件修改
git reset HEAD readme.txt
git checkout -- readme.txt
從版本庫中刪除文件
git rm test.txt
git commit -m 'remove test.txt'
創建分支
git checkout -b newBranch 創建newBranch分支
==
git branch newBranch
git checkout newBranch
查看當前分支
git branch
合並分支
git merge dev 表示合並dev分支到當前分支上 查看分支:git branch 創建分支:git branch <name> 切換分支:git checkout <name> 創建+切換分支:git checkout -b <name> 合並某分支到當前分支:git merge <name> 刪除分支:git branch -d <name>
工作現場儲藏:
git stash
git checkout -b issue-101
git stash list 查看stash
git stash apply stash@{0} 恢復指定的stash
創建標簽:
git tag v1.0 創建標簽
git tag 查看現有標簽
git log --pretty=oneline --abbrev-commit 查看提交歷史記錄
git tag v1.0 2342534534 對已經提交的打上標簽
git show v1.0 可以用git show <tagname>查看標簽信息:
git tag -a v0.1 -m "說明文字" 創建帶有說明的標簽
git tag -d v0.1 刪除標簽
git push origin v1.0 推送某個標簽到遠程
git push origin --tags 推送所有標簽到遠程
刪除遠程標簽:
git tag -d v1.0 先刪除本地標簽
git push origin :refs/tags/v1.0 再刪除遠程標簽
比較兩個分支文件差異
git diff branch1 branch2 --stat
Git基礎命令使用(個人總結)