test_git 目錄下有個my-project 版本庫git
全部命令都在test_git目錄下執行github
從遠端倉庫檢出代碼,或者克隆一個已有的版本庫shell
拷貝一個已有的倉庫服務器
#格式: git clone 目標文件 文件 git clone ./my-project ./my-project-copy
將原版本庫中的新提交傳遞給克隆版本庫code
#1.修改原版本庫中的文件並執行add,commit操做 git pull #2.在原版本庫中執行 git pull #3.在克隆版本庫中執行 # 如今兩個版本庫的代碼就一致了
將克隆版本庫中的修改pull到原版本庫中開發
#1.修改克隆版本庫中的文件並執行add,commit操做 git pull #2.克隆版本庫中執行 git pull ../my-project-copy master #3.在克隆版本庫中執行,取回修改 # 如今兩個版本庫的代碼就一致了
在共享庫中提交和獲取代碼it
把變動的代碼提交到共享版本庫中供其它倉庫pullast
git clone --bare ./my-project #建立一個裸奔倉庫 #執行完會生成一個名爲 our-project.git共享庫
#1.目標倉庫修改文件並執行add commit操做 #2.向共享倉庫push代碼 git push ..\your-project.git\ master #3.在另外一個倉庫中pull共享版本庫的代碼 git pull ..\your-project.git\ master
與中央倉庫交互class
從遠端檢出代碼:test
#格式 git clone 路徑 git clone git@github.com:liuyanqing1023/xcEduService.git
向中央倉庫提交代碼:
git push #向中心倉庫push代碼
從中央倉庫獲取代碼:
git pull
- 工做區與版本庫: 工做區是一個包含.git子目錄(內含版本庫)中的目錄。咱們能夠用init命令在當前目錄中建立版本庫。
- 版本提交: 一次版本提交一般定義了版本庫中全部文件的一個版本,它詳細說明了該版本是由何人在什麼時候何地建立的。固然,咱們須要用add命令來肯定哪些文件將被歸入下一次提交,而後再用commit命令建立新的版本提交。
- 查看信息: 經過status命令,咱們能夠查看哪些文件已被本地修改,以及哪些修改將被歸入下次提交。另外, log命令可用來顯示提交歷史。dirr命令可用來顯示兩個版本文件之間的差別。
- 克隆: 對於用clone命令建立某一個版本庫的副本,咱們稱之爲該版本庫的克隆體。在通常狀況下,每一個開發者都會擁有整個項目版本庫的完整克隆體,他/她的工做區中將會包含完整的項目歷史。這使他們能夠各自獨立開展工做,無需鏈接服務器。
- 主送與拉回: push與pull命令可用於在本地和遠程版本庫之間共享版本提交
**** 碼字不易若是對你有幫助請給個關注****
**** 愛技術愛生活 QQ羣: 894109590****