Git常用操作


  • Github或者碼雲上新建項目
$ git init
$ git add *
$ git remote add origin https://gitee.com/demo/demo.git
$ git pull
$ git commit -m "新建項目demo-base"
$ git push -f origin master
$ git push -u origin master  #默認提交至該版本
  • 分支
創建分支
git checkout -b dev1.0
git push origin dev.1.0

刪除分支
git branch -d  dev1.0 //刪除本地分支
git push origin --delete dev1.0 //刪除遠程分支

本地分支和遠程分支建立聯系
git branch -vv //查看聯系關系
git branch --set-upstream-to=origin/dev1.0 dev1.0

查看分支創建時間
git reflog show --date=iso dev1.o 分支: 命名: 說明: 主分支 master 主分支,所有提供給用戶使用的正式版本,都在這個主分支上發布 開發分支 dev 開發分支,永遠是功能最新最全的分支 功能分支 feature-* 新功能分支,某個功能點正在開發階段 發布版本 release-* 發布定期要上線的功能 修復分支 bug-*/hotfix-* 修復線上代碼的 bug
  •  其他
git log --pretty=oneline
rebase 用於合並commit
  • git tag
查看所有tag
git tag -l -n // -l以列表形式,-n附加說明
打標簽
git tag -a 1.0.0.RELEASE -m "Release version 1.0.0" 提交標簽至遠程服務器 git push origin --tags 刪除標簽 git tag -d 1.0.0.RELEASE 刪除遠端服務器標簽 git push origin :refs/tags/1.0.0.RELEASE 從tag創建分支 git branch feature-1.1 1.0.0.RELEASE
同步標簽
git tag -l | xargs git tag -d #刪除所有本地分支
git fetch origin --prune #從遠程拉取所有信息

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM