git 命令彙總

认真的六六發表於2024-06-16

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. 編寫程式碼,提交到遠端倉庫,如果有衝突解決衝突