本地建立倉庫,然後進行管理.提交到本地倉庫(不需要網路),提交到遠端倉庫(需要網路)
相對於svn為轉殖方式,賦值的是整個倉庫,svn只是複製的**.
1.電腦新建立乙個」本地倉庫」空資料夾
2.開啟終端: 輸入cd 空格 再直接把桌面空資料夾拖進來 回車
再輸入 git init 回車
3.新建乙個存放在」本地倉庫」資料夾的xcode工程
4.終端
輸入使用者名稱:git config user.name lanou02回車
5.檢視一下config檔案
6.設定全域性的使用者名稱和郵箱
終端輸入名稱: git config --global user.name lanou002回車
檢視7.終端
檢視狀態:輸入 git status
綠色表示:已提交
紅色:未提交
工作區-暫存區-倉庫
再輸入: git add .回車(補充:這裡是新增整個檔案,當想提交某個檔案時 命令行為:git add 提交的檔名)
git commit -am "新增工程"
出現一大堆東西
再輸入 git status回車後會出現 nothing to commit, working directory clean,說明已是最新
8.工程建立好了可以開發了
開啟工程試著在viewcontroller中加一條列印語句
終端檢視狀態: 輸入 git status回車 看到紅色**
新增到倉庫:輸入 git add .(這裡還是整個提交)
新增修改日誌:輸入 git commit -am "新增了1111"
回車再輸入git status回車看到是最新版本
9.檢視日誌 回滾版本(退回)
終端輸入: git log 回車
版本號為40位雜湊值
終端輸入: git reflog 回車
9-1.已經提交回滾版本
回滾到上一版本 終端輸入:git reset --hard head^
回車後發現剛才在viewcontroller中新增的列印語句消失,說明已回到上乙個版本
回滾到指定版本 終端輸入:git reset --hard 54c1df0
回車後發現剛才在viewcontroller中新增的列印語句重新出現,說明已回到指定版本
相關**:
相關補充:
Git 版本控制器(本地倉庫操作)
分布式和集中式的區別 集中式版本控制 版本庫集中在一台伺服器上,每次開發都需要先從伺服器上獲取最新版本,開發完成需要提交再把新的版本發回伺服器。例如svn。分布式版本控制 本地電腦中有乙份完整的版本庫,需要多人合作時只需把自己修改的推送到伺服器上,對方拉取就好。有不知道的命令可以查閱手冊 git命令...
git 本地倉庫
git是當前最流行的版本控制軟體 在本地安裝git 檢查是否安裝git git version 1.建立倉庫 在本地建立乙個資料夾,裡面放上要放在git倉庫中管理的檔案,在命令列提示符中,進入到該資料夾下,執行命令git init 這是把該普通的資料夾初始化成git倉庫,通過輸出可以檢視初始畫的是乙...
git本地倉庫
預設的位置是在你所安裝git的目錄下。git的倉庫你可以建在你電腦的任何目錄下 最好不要包含有中文目錄 通過命令列cd指定到你想要的目錄下,例如 cd g git上面的命令將指定到g盤下git資料夾內。當然git目錄是我事先建好的資料夾,你也可以先指定到g,再在g盤下建立新的目錄,使用命令列mkdi...