文字檔案,可以體現內容的變化
二進位制檔案,只能體現檔案大小的變化郵箱
2、提交到版本庫
2、檢視命令歷史
2、回退操作
第二種命令 git reset --hard head^
head^ 代表上一版本
head~100 往上100個版本
版本庫(repository)
檔案新增到版本庫,分兩步
第二步:從暫存區內容提交到當前分支
第二種,修改已經新增到了暫存區
第三種,修改已經提交到了版本庫
恢復刪除的檔案
或者 回退到其他版本 git reset --hard 版本號
登入github新增秘鑰
免費版的github內容所有人都能看到,除非交費才能作為私人倉庫
新增遠端倉庫
把本地倉庫的變化連線到遠端倉庫主分支[新倉庫不需要這一步]
第一次推送本地倉庫的master分支的所有內容
此後推送每次修改的內容
轉殖遠端倉庫
分支管理
檢視分支
切換分支
合併分支
建立並切換分支
刪除分支
解決衝突
修改有衝突的內容後
刪除要有衝突的分支
檢視分支合併圖
分支管理策略
bug分支
bug修復完後,再回到之前的工作現場
檢視暫存的工作現場列表
刪除暫存的工作現場
合併已修復的bug到當前分支,避免重複工作
feature分支
多人協作
推送失敗,說明遠端分支比本地新,需要將遠端的分支合併到本地
如果有衝突,需要先解決衝突,並在本地提交
衝突解決後,再推送到遠端庫分支
如果git pull提示no tracking information,則說明本地分支和遠端分支的鏈結關係沒有建立,用命令git branch --set-upstream-to 《分支名》 origin/《分支名》。
rebase
rebase操作可以把本地未push的分叉提交歷史整理成直線
rebase的目的是使得我們在檢視歷史提交的變化時更容易,因為分叉的提交需要三方對比。
命令 git rebase標籤
標籤管理
Git使用指南
基於的git使用,羅列一些命令 1.在遠端建立倉庫 例如在coding上,選擇新建專案,勾選帶有readme.md初始化,這時候在遠端已經建立了乙個master分支的倉庫,預設的遠端主機別名為origin。2.從遠端獲取git倉庫 可以選用https或者ssh方式訪問倉庫 git clone git...
Git使用指南
2.遠端倉庫操作 git init 新增某個檔案到暫存區 git add readme.md 新增當前目錄下所有檔案 git add 將暫存區檔案提交到本地倉庫,message 可以寫些注釋資訊 git commit m message 文件發生修改後需要提交時,可以在暫存區向本地倉庫的提交命令中加...
git 使用指南
2 安裝git客戶端。3 設定ssh金鑰 https密碼 4 從客戶端轉殖 推送 倉庫 4.3 從客戶端轉殖 推送 倉庫 使用https協議 2.1.1 安裝 雙擊執行安裝包,在彈出的安裝視窗中依次單擊 下一步 next 最後單擊 安裝 install 完成安裝。2.1.2 開啟 單擊windows...