從svn切換到git上的使用總結

2021-07-25 19:17:18 字數 956 閱讀 5305

當工作中第一次要從svn切換到git的時候其實內心還是蠻開心的,畢竟總算是跟上時代的步伐了,但是從svn切到git上是痛苦的,下面我將自己在工作中用到的svn與git做個對比,幫助大家也能順利地從svn上轉換到git上。從svn到git,最容易忘記的就是git的commit操作只是將暫存區的內容提交到本地倉庫,而不是遠端倉庫,commit的時候同時是看不到,個人感覺這一點是初次上手git最容易出錯的地方

下面的很清晰的說明來一些命令和各個區域的關係

1.從遠端倉庫拉取**到本地:git clone -b brance 遠端倉庫的位址

2.**有了,那肯定要在工作區內大顯身手了,擼完**也得和同事分享,那麼接下來要做的就是

但是在多人協作的情況下事情沒有這麼簡單的,這幾個簡單的命令也是無法滿足需求的,需要在不同的分支上進行切換,那麼你就需要掌握一些關於分支的命令

比如你剛剛開發了一些需求,上司突然又給你安排了一件非常緊急的任務,要你馬上做,這時你工作目錄下的檔案又不想提交那麼這時就需要使用

有時提交的時候需要比較本地和版本庫之間的差異這時就需要使用git diff 命令來了

使用git提交**的時候,我們難免不會犯錯,畢竟我們是普通的凡人,這時我們可以使用git reset來挽回我們的錯誤

偶爾我們也需要刪除檔案這時我們可以使用

git 切換到之前的版本上

今天從github上拉專案的時候,發現自己昨天寫的 全沒了,結果是同組的乙個女生用老版本的 將我昨天寫的新版本的 直接覆蓋掉了,一口老血被吐了出來,還能愉快的做工程嗎。首先我們需要git log 檢視需要檢視的版本的 commit 編碼,取前6位即可 執行git checkout 指令 git ch...

切換到 Git 的 8 個理由

提到版本控制,最近大家都在談git。當然,四處議論紛紛還不足以證明切換到git上有多麼正確。這裡有一些能證明git非常出色的有力事實。1.節省時間 想象一下,每次動滑鼠前你都要等待5分鐘。這非常討厭是不是?有了版本控制也是一樣 我們每個命令消耗幾秒,但是工作一天也累積起來了。但是git快如閃電。把你...

切換到Git的8個理由

提到版本控制,最近大家都在談git。當然,四處議論紛紛還不足以證明切換到git上有多麼正確。這裡有一些能證明git非常出色的有力事實。1.節省時間 想象一下,每次動滑鼠前你都要等待5分鐘。這非常討厭是不是?有了版本控制也是一樣 我們每個命令消耗幾秒,但是工作一天也累積起來了。但是git快如閃電。把你...