git經常使用指令

1.git管理與svn管理的區別:

git是分佈式管理 (使用的時候是不須要連網的)git

分佈式管理以下圖所示:github

clipboard.png

svn是集中式管理(使用的時候須要連網)分佈式

集中式管理如圖所示:
clipboard.pngsvn

git經常使用指令

  • 初始化git倉庫指令:git initspa

  • 查看修改的內容指令:git diff (HEAD),加上HEAD是查看最近一次提交到遠程的不一樣blog

  • 查看提交的歷史:git log (含有commit_id)ip

  • 回退版本指令:git reset --hard commit_idrem

  • 查看commit_id: git logget

  • git add 是提交到stage(暫存區)it

  • git commit 是提交到當前的分支上去

  • git push -u origin master: 將本地文件推送到遠程, -u是記住參數

  • 工做區回退方法:git checkout --file

  • 暫存區回退方法:git reset HEAD file (此時回退到了工做區,在執行工做區回退的方法,最終撤銷)

  • 分支合併:git merge dev (將dev的分支合併到當前的分支上)

  • git log --graph:查看分支合併圖

  • 強制刪除一個沒有被合併的分支:git branch -D dev

  • git remote add origin https://github.com/try-git/tr... 在https這個地址中建立一個遠程倉庫

相關文章
相關標籤/搜索