關於git命令

2023-01-05 08:06:13 字數 1588 閱讀 2892

1在自己電腦上生成一個金鑰然後給老大,老大在github上設定後,你這臺電腦才可以訪問他的專案

ssh-keygen -t rsa -c 《郵件名稱》 ------->獲取祕鑰

cat ~/.ssh/id_rsa.pub ------->檢視祕鑰

git clone 地址

2.張三解決bug並提交檔案 主要是提交

在實際開發過程中最好不要在主分支上做事情,建立一個分支做事情

1、建立子分支:git branch zhangsan

2、切換子分支:git checkout zhangsan

3、提交到暫存區:git add index.html

4、提交到版本庫:git commit -m "張三提交"

5、關聯遠端分支:git push --set-upstream origin zhangsan (這一步只需第一次的時候這樣做即可,第二次修改檔案的時候就可以直接執行第6步)

6、提交檔案:git push

3.cto合併檔案

1、更新本地的分支:git fetch --all

2、切換子分支:git checkout zhangsan

3、切換主分支:git checkout master

4、合併檔案:git merge zhangsan (:wq 按下回車)

5、提交到遠端:git push

6、刪除子分支:git checkout -d zhangsan

4.李四開發新的功能,但是李四的檔案還是以前有bug的檔案,因此我們需要最新的**

李四拉取檔案合併到李四的檔案裡

1、建立並切換子分支:git checkout -b lisi

2、將開發好的新功能提交到版本庫:git add index.html git commit -m "李四提交"

3、切換主分支:git checkout master

4、將遠端最新的**拉取下來:git pull

5、切換子分支:git checkout lisi

6、合併主分支檔案:git merge master

7、退出檔案:esc 輸入wq

8、提交到遠端:git push --set-upstream origin lisi

5.cto將李四的檔案進行合併

1、更新本地端分支:git fetch --all

2、切換到子分子:git checkout lisi

3、切換到主分支:git checkout master

4、合併檔案:git merge lisi

5、提交到遠端:git push

6.刪除遠端分支

git push origin --delete 《分支的名字》

刪除本地分支

git branch -d 分支名稱

7.總結

今後早上到公司第一件事:

1、拉取最新的**:git pull

晚上離開公司的第一件事

1、提交**:git push

8、本地關聯遠端倉庫 git remote add origin 路徑

9、遠端建立分支 :git push --set-upstream origin xiaosui

關於Git命令之cherry pick的使用

對於多分支的 庫,將 從一個分支轉移到另一個分支是一個常見的需求。這個時候就得分為兩種情況。一種情況是 你需要這個分支上面的所有 那就採用合併,直接使用git merge或者git rebase命令即可。另外一種情況就是,你只需要這個分支上面的某些提交,那就需要採用gii cherry pick的命...

關於git 關於

1 在工作區是用git checkout 檔名 撤銷對檔案的修改 2 如果add以後,那麼檔案的位置就由工作區移動到暫存區,同樣可以將暫存區的修改撤銷掉,重新回到工作區,git reset head 檔名 退回指標的起始地址 git reset commitid 退回到指定版本 git reset ...

關於git命令的筆記

git的初始化為了更好的顯示命令 新增一條命令 使用前的準備命令成功後會在 ssh 下生成id rsa和id rsa.pub,後者為公鑰,前者為私鑰 將公鑰新增到github內 測試ssh登陸github 基本操作 檢視當前狀態 git add向暫存區內新增檔案 git commit儲存倉庫的歷史記...