有些時候,我們需要通過git來做本地**管理,替代自己通過手動建立日誌、儲存版本檔案。通過git可以很好的記錄修改和回退版本。
在當前檔案目錄下新建乙個本地倉wemove,並初始化。
命令分別如下
$ mkdir wemove
$ cd wemove
$ pwd
$ git init
此時,會在當前資料夾下建立乙個wemove資料夾,並在裡面存在**.git**資料夾。
建立之後,在wemove資料夾下,新增了我們的專案檔案/夾(也可以從其它地方把專案拖過來)。
然後在資源管理器中開啟專案,刪除.vs資料夾,以及專案內部的bin、obj資料夾。(這些檔案都不需要新增到git來進行管理)
命令分別如下
$ git add .
$ git status
$ git commit -m "第一次提交專案-wpf-c#"
add命令後面跟的 . 表示將當前目錄下的所有修改資訊新增到git臨時倉庫。
git status 檢視新增的更新內容(這些內容實際還沒有儲存到git的版本庫)。
git commit 提交到git版本庫,並新增日誌資訊。
使用vs開啟專案,載入成功之後。專案和檔案都新增了乙個藍色的鎖。
這個鎖表示當前檔案在本地git版本庫上的版本是最新的。
然後,我們開啟mainwindow.xaml,隨便修改。
編譯,除錯,直至功能開發完成,等待提交。
首先,我們看看我們專案中的狀態變化
如圖所示,只有mainwindow.xaml檔案修改了。
如果我們知道我們本次需要提交的檔案,我們可以像上面這樣。我們提交只需要add 特定檔案即可。
$ git add mainwindow.xaml
$ git status
$ git commit -m "新增welcome to wpf ...label控制項,並居中顯示"
git status 是用來獲取add之後臨時倉庫的狀態,不是必須使用命令。
如上圖所示,bin .vs等檔案被修改了或者新增了內容。但是這些事編譯檔案,一般情況下。不需要提交更新。在更新的時候需要注意。
除了以上通過git來進行提交以外,我們也可以在團隊資源管理器中找到當前專案的git管理。
更新之後,我們專案的檔案狀態會發生變化。
回退到上乙個版本
$ git log
$ git reflog
$ git reset --hard head^
根據日誌,回退到指定版本
$ git reset --hard 8262d
學習參考:
hard 8262d
學習參考:
積跬步以至千里:) (:一陣沒來由的風
git本地使用
一.git簡介 特點 git 不按照以上方式對待或儲存資料.反之,git 更像是把資料看作是對小型檔案系統的一組快照。每次你提交更新,或在 git中儲存專案狀態時,它主要對當時的全部檔案製作乙個快照並儲存這個快照的索引。為了高效,如果檔案沒有修改,git不再重新儲存該檔案,而是只保留乙個鏈結指向之前...
git 結合github的使用
git客戶端 詳解 如何安裝配置github操作流程攻略 git學習筆記與intellij idea整合 git版本控制軟體結合github從入門到精通常用命令學習手冊 windows英文版github客戶端使用操作流程 攻略教程現沒中文版 裝了第乙個就可以 git status s 檢視檔案在工作...
git結合pycharm使用步驟
一 把github上的專案轉殖到本地,修改後推送到github上 2 cmd中輸入 git version 檢視git 版本 3 因為git 是分布式版本控制系統,所以需要填寫使用者名稱和郵箱作為乙個標識。4 開啟pycharm 5 在github 上註冊乙個賬號並新建乙個專案 6 重新開啟pych...