git提交專案到已存在的遠端分支

2021-08-17 19:46:05 字數 1670 閱讀 9916

今天想提交專案到github的遠端分支上,那個遠端分支是之前就建立好的,而我的本地關聯分支還沒建立。

1、在專案檔案目錄下,開啟git bash here;

2、使用git add命令,將我們要提交的檔案資訊(包括有修改過和新建的檔案)新增到索引庫。輸入以下命令:

git add .
3、使用git commit命令,根據索引庫的內容進行檔案的提交。輸入以下命令:

git commit -m "commit the user's jade"
ps:-m 《提交的描述資訊》

-m選項用於提交描述資訊

4、新建本地分支:git branch

,輸入命令:

git branch xf
5、檢視該項目的所有本地和遠端分支:git branch -a ,並在當前所在分支前加」*」標記

拓展:git branch 檢視本地分支

git branch -r 檢視遠端分支

此處,我們檢視所有分支,包括遠端和本地,故輸入命令:(該步驟可省略)

6、切換本地分支:git checkout 《分支名》,輸入以下命令:

7、把遠端分支的**pull到本地分支:git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

如:取回origin主機的xf分支,與本地的xf分支合併,輸入命令:

git pull origin xf:xf
遠端主機名可通過上方的git branch -a或git branch -r查詢,看下圖:

ps:push**前最好先用pull更新本地**。

8、最後一步:git push 《遠端主機名》 《本地分支名》:《遠端分支名》

ps:注意,分支推送順序的寫法是《**地》:《目的地》,所以git pull是《遠端分支》:《本地分支》,而git push是《本地分支》:《遠端分支》。

eg: 

git push origin xf:xf
上面命令表示,將本地的xf分支推送到origin主機的xf分支。

如果省略遠端分支名,則表示將本地分支推送與之存在」追蹤關係」的遠端分支(通常兩者同名),如果該遠端分支不存在,則會被新建。

eg: 

git push origin test
上面命令表示,將本地的test分支推送到origin主機的test分支。如果後者不存在,則會被新建。

1. add並且commit,再checkout,提交到當前分支;

3. add但不commit,也不stash,直接checkout,然後再commit,(提交)記錄就在切換分支下面。

如有寫的不好、不對的地方,歡迎批評指教,謝謝~

**:

git提交專案到遠端倉庫

簡介 git 是一種版本控制器。聽說是目前世界上最牛 x 的分布式版本控制系,不知道其他人是怎麼定義的,反正我是覺得真的最牛x的。1 建立乙個本地版本庫。建立倉庫 git init 建立完成乙個倉庫,會在檔案下生成乙個.git 的隱藏檔案。注意 1 盡量不要把倉庫建立在中文資料夾之下,以免出問題 2...

Git 如何將已存在的專案提交到git

1.首先在碼雲或者github上建立乙個不帶readme.md的專案,然後複製遠端庫的位址 下面以碼雲為例 2.進入本地已存在的專案目錄 house touch readme.md 新建說明檔案 git init 在當前專案目錄中生成本地git管理,並建立乙個隱藏.git目錄 git add 新增當...

git 提交專案到遠端倉庫及更新提交功能

首先在git伺服器上面新建乙個倉庫 在本地新建乙個倉庫名 並通過git bash 命令列工具進入到該目錄 執行以下命令 git init git remote add origin yourgithubaddress yourgithubaddress 替換成你遠端倉庫的位址 和遠端倉庫專案進行關聯...