git 使用注意事項
1 從別人的倉庫clone下來的程式碼,你要推到你遠端倉庫,要先把遠端倉庫的地址, 2 改成你要推的你的遠端的空倉庫的地址 3 或者你直接把別人的程式碼forked 你的倉庫裡,然後你再從你的倉庫裡面複製clone地址 4 到你的本地克隆下來,新增程式碼後,就可以直接提交了,直接提交到你的遠端倉庫了 5 就和別人倉庫裡面的程式碼沒關係了 6 --------------------------------------------------- 7 8 如果是一個本地的專案,想要推到你的遠端gitee倉庫去,要先建出一個空倉庫出來 9 複製對應的網址 10 本地倉庫往上推前,要先設定遠端倉庫,才能推到遠端倉庫 11 git remote add teng https://gitee.com/tengjincheng/luffy_api.git 12 # teng是 你給遠端倉庫起的名字 後面的網址就是該倉庫名要繫結的遠端倉庫的網址 13 14 git push 遠端倉庫名字 對應的分支名字 15 就把本地對應分支的程式碼,推到遠端倉庫對應分支上去了
git 命令彙總
1 # 常見git命令 2 git init # 初始化倉庫 3 git status # 檢視檔案變化 (只能看暫存區和工作區) 4 git add . # 當前路徑下所有檔案變更都提交 5 git commit -m '註釋' # 把暫存區所有內容,提交到版本庫 6 7 git reset --hard 版本號 # 回到某個版本 8 9 git branch # 檢視分支 10 git branch 分支名 # 建立分支 11 git checkout dev # 切換到dev分支 12 13 先來到master分支: git checkout master 14 執行合併命令:git merge dev # 把本地dev合併到我本地(master)上 15 # ( 也可以本地的dev分支往遠端的dev上推,在遠端點pull Requests 也可以合併 ) 16 17 git remote add 遠端倉庫名字 倉庫網址 # 設定遠端倉庫的名字 18 git push 遠端倉庫名字 對應的分支名字 # 將本地對應分支的程式碼,推到遠端倉庫對應分支 19 20 21 git clone 網址 # 把遠端倉庫的程式碼拉到本地倉庫 22 # 還可以用pycharm 點選vcs,點選get from version control , 23 # 把遠端倉庫網址貼上到url裡面 點選clone 也可以直接克隆下來 24 25 ----------------------------- 26 27 # 出現衝突的原因 28 1 多人在同一分支開發衝突, 一般發生在將遠端倉庫程式碼pull拉下來的時候 29 2 分支合併出現衝突,自己確定要保留主的還是分支的,再提交程式碼就行了 30 31 # 首先為什麼要pull往下拉程式碼,因為你一開始從遠端倉庫克隆的程式碼 32 # 在加程式碼的過程中,可能別人也在一直往master主分支裡面貢獻程式碼 33 # 當你想將程式碼提交到遠端倉庫的時候,可能master已經被別人升了好幾版了 34 # 這個時候你的master已經不是最新的了,你推不上去的!!! 35 # 所以要你先將遠端倉庫最新的程式碼pull下來,自動與自己的程式碼合併 36 # 然後你才能再往遠端的倉庫上推!!! 37 38 你如果想少出現這種衝突,勤拉取程式碼 git pull origin master或者dev 39 保證自己程式碼是最新的 40 41 分支合併出現衝突,自己確定要保留主的還是分支的,再提交程式碼就行了 42 43 ---------------------------------------------------- 44 45 # 來到公司後,領導給把你拉到了公司的git倉庫後,你大致要做的事情 46 1. 先從倉庫裡面把專案克隆到本地的dev分支上 47 2. 安裝專案所需的依賴模組 48 3. 執行起專案檔案 49 4. 編寫程式碼,提交到遠端倉庫,如果有衝突解決衝突