git每個版本有乙個版本號,由指標指向當前版本
git init時,git會預設建立乙個master分支
把工作區的內容放入暫存區
git add .
把暫存區的內容提交到當前分支
git commit -m''
檢視工作區與版本庫區別(是否 add commit )
git status
git回退到上乙個版本
git reset --hard head^
git檢視之前操作命令日誌:
git reflog
丟棄工作區某個檔案
git checkout -- file : 讓這個檔案回到最近一次git commit或git add時的狀態 //切記:有 "--" ,沒有 "--" 就是切換分支了
暫存區的修改返回工作區
git reset head --file
將本地master分支與遠端分支建立聯絡
git push -u origin master -u 第一次,建立聯絡,以後push就可以省略 -u 直接git push origin master
本地建立並切換到dev分支
git checkout -b dev ---這條命令相當於以下兩條命令: git branch dev + git checkout dev
合併指定分支(dev)到當前分支(如當前master)
git merge dev 即將master的提交指向dev當前的提交
git刪除指定本地分支(dev)
git branch -d dev
檢視分支合併情況
git log --graph --pretty=oneline --abbrev-commit
檢視分支合併圖
git log --graph
可以按照 廖雪峰git使用教程跟著敲命令 Git使用教程
提起git,大家無疑會想到github,沒錯,我就是通過眾多的github專案鏈結了解到的git,不知你是否也在走這條路呢?如果是的話,本文有一些有用的總結性文字以及一些 git教程 可以教會你如何去使用 git.當然,這些對 github 同樣適用.這裡我又翻到了個幻燈片,可以供大家 寫給大家的 ...
Git使用教程
目的描述 新建的git專案,專案中有許多要從本地上傳到git倉庫的新檔案,如果用git a filename的方法乙個乙個的新增,太費事費力,需要有命令新增所有改動。步驟 進入專案資料夾,在其中使用git bash git clone git address 2.進入git專案的本地資料夾,將自己的...
Git使用教程
之前從未用過git之類的版本控制工具,入職之後,公司使用git做版本控制,到現在也算是了解了git的基本操作。今天總結一下,希望可以給未使用過git的同學一些幫助。首先樹立乙個觀點,git這玩意放心大膽的玩,玩不壞。git是一種分布式版本控制工具,而svn這種屬於集中式版本控制工具。關於分布式與集中...