SVN git

SVN(subversion):工具 cornerstone? version

Git clone整個倉庫 而不是project 而且不需要更新代碼 commit提交代碼到本地倉庫 提交之前不需要更新 svn是提交到服務器 需要更新 git的更新有兩個:pull表示倉庫從服務器獲取最新代碼

push表示倉庫把最新代碼推到服務器 ?git的project向倉庫提交代碼commit發生在本地 ? 因此不需要網絡

checkout在SVN表示從遠程服務器下載project,在git里面表示創建本地倉庫;

commit在SVN中表示提交修改的代碼到服務器 git表示提交本地修改的代碼到本地

clone只有git有 表示從服務器下載整個倉庫 SVN的checkout是從遠程服務器下載project

push在git中表示將本地倉庫提交到遠程服務器

pull在git中表示將遠程服務器的代碼更新到本地倉庫 相當于SVN中的update

提示(1)在很多情況下,git的速率遠遠比SVN快。

(2)git是分布式管理,SVN是集中式管理。

(3)SVN運用分支比較麻煩,git可以很容易的創建多個分支。

(4)SVN必須用網絡并且服務器開啟的情況下才能使用,git支持本地版本控制。


一、創建git本地倉庫

1.創建git倉庫

git init

2.配置用戶名和郵箱

git config user.name test1

git config user.email test1@163.com

注意:配置通用的用戶名和郵箱(global兩個—)

git config —global? user.name test1

git config — global user.email test1@163.com

//把所有文件添加git。

git add .

gitHub客戶端下載:

https://desktop.github.com/

Git

pull(拉、拖) push(推) clone commit



> ?平時遇到的問題記錄:

the working copy is locked due to a previous error...

解決:選擇左邊的workingcopy -> 右鍵 clean

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • &開發過程中離不開源代碼的管理, 目地:為了解決在軟件開發過程中,由源代碼引發的各種蛋疼、繁瑣的問題。 目前開發使...
    早起的蟲兒子被鳥吃閱讀 2,470評論 0 16
  • SVN & Git PS:本文所有$符號之后為在終端中執行的命令。 版本控制系統 版本控制 版本控制(Versi...
    羊駝先生丶閱讀 556評論 1 7
  • PS:本文所有$符號之后為在終端中執行的命令。 版本控制系統 版本控制 版本控制(Version Control)...
    胡潔川閱讀 554評論 0 1
  • PS:本文所有$符號之后為在終端中執行的命令。 版本控制系統 版本控制 版本控制(Version Control)...
    clarkx閱讀 331評論 0 5
  • 畫這副畫的時候真的是沒有任何的構思。想到哪畫到哪。骷髏也可以很美。我很喜歡
    啊花畫畫閱讀 249評論 3 3