這些git命令,你平時用到了嗎?

git的使用

  • git init 初始化本地倉庫
  • git remote add origin "xxxxxxxxx"關聯遠程倉庫
  • git add 添加文件進本地倉庫
  • git commit -m "初始化倉庫" 提交修改到本地
  • git push -u origin master 推送到遠程倉庫
  • git checkout -b 本地分支

以當前分支爲起點建立新的本地分支git

  • git branch --set-upstream-to= origin/遠程分支 本地分支

把本地分支關聯到遠程分支app


  • git tag tag1添加名爲tag1的tag
  • git log 查看全部提交
  • git reset --hard 版本號 回退到初始化版本
  • git reflog 回退以後查看全部log
  • git tag tag2添加名爲tag2的tag
  • git tag 顯示全部tag
  • git push --tags推送全部tag到遠程倉庫

拿tag的時候只要使用 git checkout tag名就好rem

  • git remote update origin

強制刷新本地的分支數據,公司建立了新分支家裏找不到就跑一下這個it


  • git stash

保存當前工做進度,把暫存區和工做區改動保存起來ast

  • git stash save 'message'

保存的同時添加註釋stream

  • git stash list

查看全部的stashdate

  • git stash pop [-index] [stash_id]

恢復stash中的進度 並刪除list中的記錄apply

  • git stash apply

恢復stash中的進度 不會刪除list中的記錄
+git stash drop [stash_id]
刪除一條list中的記錄 不指定id就刪除最新的數據

  • git stash clear

刪除全部存儲的進度註釋

相關文章
相關標籤/搜索