git本地分支推送到遠端分支

2022-05-22 10:54:12 字數 1751 閱讀 6144

建立git倉庫可以在遠端建立乙個倉庫,

然後check到本地,在本地的檔案裡建立工程檔案,然後提交

也可以將本地現有的工程和遠端的空倉庫關聯

本地建立了乙個工程 iosdemo

執行沒有錯誤,就可以提交到遠端了。

一般情況下,遠端倉庫建立成功之後會有以下提示 ,如倉庫名為:reposityname

#command line instructions

#git global setup --全域性配置git賬戶名和關聯郵箱

git config --global user.name "wjwdive"

git config --global user.email "[email protected]"

#create a new repository --第一種方式在你的某個目錄啟動終端命令,clone遠端倉庫到本地

git clone

cd reposityname

touch readme.md

git add readme.md

git commit -m "add readme"

git push -u origin master

#existing folder --第二種方式,在本地資料夾初始化乙個git庫,並關聯到遠端倉庫的master分支

cd existing_folder

git init

git remote add origin

git add .

git commit -m "initial commit"

git push -u origin master

#existing git repository --第三種方式,已經有本地git庫,關聯到遠端倉庫。用xcode建立工程時勾選了本地 git

cd existing_repo

git remote rename origin old-origin

git remote add origin

git push -u origin --all

git push -u origin --tags

git建立分支並切換到當前新建立的分支上

git checkout -b dev

開發完成後

git push origin dev

此時就將本地分支推送到遠端相應的分支上了

記得推到遠端之前先拉取最新**

git pull

然後如果本地有乙個分支是你建立的dev0628 ,是不能直接提交**到遠端的,因為遠端並沒有乙個叫 origin/dev0628 的分支,需要將本地dev0628 關聯到遠端 origin/dev0628

$git branch --set-upstream dev0628 origin/dev0628

fatal: the '--set-upstream' option is no longer supported. please use '--track' or '--set-upstream-to' instead.

--set-upstream已經過時,需要用 新的命令 --set-upstream-to

$git branch --set-upstream-to origin/dev0628

branch 'dev0628' set up to track remote branch 'dev0628' from 'origin'.

這樣本地分支就和遠端分支關聯起來了

[

git建立本地分支,推送到遠端

建立本地分支 git branch 分支名 例如 git branch dev,這條命令是基於當前分支建立的本地分支,假設當前分支是master 遠端分支 則是基於master分支建立的本地分支dev。刪除本地分支 必須保證不在刪除的分支上,才能進行刪除 git branch d dev 切換到本地...

git 本地建立分支,推送到遠端

一 建立分支 1.git branch 檢視本地分支 2.git branch a 檢視遠端端的查分支命令 3.建立分支 git checkout b branch1 本地多了分支1 遠端端分支還不變 4.cat test.txt 執行檔案 5.git status 檢視狀態 當前是沒有提交任何東西...

GIT 本地建立分支無法推送到遠端

大概場景,本地有多個專案,每個專案各自不同的git賬戶,賬戶對應的讀寫許可權都具備,但是某個專案無法新建分支推送到遠端伺服器 找到檢出專案下.git 目錄下的config檔案 core repositoryformatversion 0 filemode false bare false logal...