1. 程式人生 > >使用git將本地與coding下倉庫同步

使用git將本地與coding下倉庫同步

目標地址:https://coding.net/u/zhzh402/p/ECNU_GEEKS/git

在本地建立一個資料夾:mkdir codefile 

然後進行初始化工作 git init 

然後進行關聯,遠端連線git remote add test https://coding.net/u/zhzh402/p/ECNU_GEEKS/git

test 是需要關聯的倉庫名,預設為origin。後面的https://coding.net/u/zhzh402/p/ECNU_GEEKS/git 是地址。

git pull是<遠端分支>:<本地分支>

git pull test zhao

簡單點說就是將zhao弄到test中(test又與本地建立了關聯,所以test中有了zhao)。

git pull test bossliu

就是將bossliu弄到本地。

git push -u test master 

將test提交到遠端分支上,如果沒有則建立(master)。

git add filename,新增檔案到快取區

git commit -m  "pinglun"  ,快取區提交

git status 檢視狀態

————————————————————————————————————————————————————————————————————

$ git checkout -- readme.txt

命令git checkout -- readme.txt

意思就是,把readme.txt檔案在工作區的修改全部撤銷,這裡有兩種情況:

一種是readme.txt自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;

一種是readme.txt已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。

————————————————————————————————————————

一般情況下,你通常直接在檔案管理器中把沒用的檔案刪了,或者用rm命令刪了:

$ rm test.txt
——————————————————————

首先,我們建立dev分支,然後切換到dev分支:

$ git checkout -b dev
Switched
to a new branch 'dev'

git checkout命令加上-b引數表示建立並切換,相當於以下兩條命令:

$ git branch dev
$ git checkout dev
Switched to branch 'dev'
————————————————————————

然後,用git branch命令檢視當前分支:

$ git branch
* dev
  master
————————————————

現在,我們把dev分支的工作成果合併到master分支上:

$ git merge dev
Updating d17efd8..fec145a
Fast-forward
 readme.txt |    1 +
 1 file changed, 1 insertion(+)

git merge命令用於合併指定分支到當前分支。合併後,再檢視readme.txt的內容,就可以看到,和dev分支的最新提交是完全一樣的。

注意到上面的Fast-forward資訊,Git告訴我們,這次合併是“快進模式”,也就是直接把master指向dev的當前提交,所以合併速度非常快。

當然,也不是每次合併都能Fast-forward,我們後面會講其他方式的合併。

合併完成後,就可以放心地刪除dev分支了:

$ git branch -d dev
Deleted branch dev (was fec145a).

刪除後,檢視branch,就只剩下master分支了:

$ git branch
* master

————————————————————————————————————————————————————————————————————

小結

要關聯一個遠端庫,使用命令git remote add origin [email protected]:path/repo-name.git

關聯後,使用命令git push -u origin master第一次推送master分支的所有內容;

此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

——————————————————————————————————————————————————————————————————

git pull命令的作用是,取回遠端主機某個分支的更新,再與本地的指定分支合併。它的完整格式稍稍有點複雜。

$ git pull <遠端主機名> <遠端分支名>:<本地分支名>

比如,取回origin主機的next分支,與本地的master分支合併,需要寫成下面這樣。

$ git pull origin next:master

如果遠端分支是與當前分支合併,則冒號後面的部分可以省略。


git push命令用於將本地分支的更新,推送到遠端主機。它的格式與git pull命令相仿。

$ git push <遠端主機名> <本地分支名>:<遠端分支名>

注意,分支推送順序的寫法是<來源地>:<目的地>,所以git pull是<遠端分支>:<本地分支>,而git push是<本地分支>:<遠端分支>。

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

$ git push origin master

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

如果省略本地分支名,則表示刪除指定的遠端分支,因為這等同於推送一個空的本地分支到遠端分支。


相關推薦

使用git本地coding倉庫同步

目標地址:https://coding.net/u/zhzh402/p/ECNU_GEEKS/git 在本地建立一個資料夾:mkdir codefile  然後進行初始化工作 git init  然後進行關聯,遠端連線git remote add test https:/

git建立本地遠端分支的同步合併

將新建的本地分支關聯到遠端分支(push 即可,push之後才可以pull) $ git push origin branch_dev:branch_dev branch_dev:branch_dev 是不是有點迷? 第一個其實是本地分支的名,冒號後面是要建立的遠端分支名,自己另起名稱隨便 而且如果直接使

使用git本地倉庫同步到github遠程倉庫

master 本地倉庫 使用 github倉庫 倉庫 意思 右鍵 allow -h 一、下載安裝git客戶端windows版本 二、建立本地倉庫文件夾 三、在本地倉庫裏右鍵點擊Git Bash Here 四、初始化本地倉庫 【git init】 執行之後倉庫中會創建隱藏的文

Git 本地代碼推到 Coding 遠程倉庫

-m 當前 同步 使用 com 到你 git bash 合並 eba 1 首先創建文件夾,將要推的項目文件夾拷貝過來,進入文件夾 右鍵 Git Bash Here 輸入以下代碼 把這個目錄變成git管理的倉庫 git init 2 把文件添加到版本庫中,使用命令 git

git本地專案推送到遠端空倉庫

1、登入git賬戶,新建一個程式碼倉庫 2、進入自己要推送的專案目錄下然後git init 3、將本地和遠端廠庫關聯起來 git remote add origin [email protected]:地址 4、將原生代碼推送

如何建立/修改遠端倉庫 + 如何刪除遠端倉庫 + 如何刪除遠端倉庫中的某個檔案或資料夾 + 如何使用git本地倉庫連線到多個遠端倉庫

首先我們來區分一些概念、術語、名詞。不然腦子一鍋粥,總是暈!!!博主對此深有體會!從中學到了沒事要多總結、多歸類! 倉庫有本地倉庫和遠端倉庫之分。倉庫都可以叫做服務端(器)。本地倉庫有:Windows、Linux、MacOS。(指的是執行在不同系統下的本地倉庫)遠端倉庫有:GiuHub(國外)、Gi

使用Git本地檔案提交到遠端倉庫

  一 操作準備條件:     git遠端倉庫已經建好了,本地檔案已經存在了,現在要將原生代碼推到git遠端倉庫儲存。 解決辦法如下: 1、(先進入專案資料夾)通過命令 git init 把這個目錄變成git可以管理的倉庫 git init   2、把檔案

Git本地專案初始化提交到遠端倉庫

1.切換到專案資料夾根目錄初始化git git init 2.將所有檔案新增到git版本管理快取中 git add .    (注意此處有一個".") 3.提交所有檔案 git commit -m

Git本地倉庫上傳至碼雲

需要條件: 1)碼雲上面有和本地名字相同的倉庫 2)碼雲上面的倉庫的資料夾內為空 1.建立一個倉庫 $ mkdir learngit $ cd learngit 2.初始化一個Git倉庫,使用git init命令。會生成一個.git檔案,加入版本控制 $ git init

git本地檔案推到遠端倉庫

case描述:    git遠端倉庫已經建好了,本地檔案已經存在了,現在要將原生代碼推到git遠端倉庫儲存。解決辦法如下:1、(先進入專案資料夾)通過命令 git init 把這個目錄變成git可以管理的倉庫git init2、把檔案新增到版本庫中,使用命令 git add

使用git本地倉庫上傳到遠端倉庫

第一步:建立一個工程目錄 執行: git init 第二步:把檔案新增到版本庫中,使用命令 git add .新增到暫存區裡面去,不要忘記後面的小數點“.”,意為新增資料夾下的所有檔案 git add . 3、用命令 git commit告

git本地倉庫上傳到遠端倉庫

在已有的git庫中搭建新庫,並且將本地的git倉庫,上傳到遠端伺服器的git庫中,從而開始一個新的專案首先,在本地新建資料夾abc,進入到abc裡面,然後git init。這樣就在本地初始化了一個git專案abc。然後,登入到遠端的git伺服器上,到gitrepo目錄下面

git 本地檔案推送到Github遠端倉庫

1. 先在github上建立一個專案:例如 vue-demo 2. 在本地vue-demo 專案中使用 git init 把其變成git可以管理的倉庫 git init 3. 若要忽略本地的檔案或資料夾不被提交到github ,則需要在專案根目

git 本地專案提交到coding上託管

1:   註冊coding並新建專案test 2:在終端 cd 到要提交的專案  使用git init建立.git資料夾 3:使用git pull  <專案地址> 4:git add *

Git--本地代碼提交到服務器分支上

最新 hub 代碼推送 post blog mas gin category ref 直接使用git push origin [branch-name],往往會出錯,有可能本地版本比分支的版本更低 這個時候需要先將解決沖突,再將本地代碼推送到服務器分支上 1. 在自己分支

使用 Git 本地專案上傳到 Github

我是在linux 的ubuntu 下 用 Git 命令 將本地專案上傳到 Github 流程就是: 1.在你的環境下 安裝好git 建立好版本庫 2.你要先註冊一個github賬戶,然後新建一個倉庫 Repositories 3.新增ssh 賬戶 4.克隆專案 5.將你自己本地專案資料夾

電腦基礎知識及拓展:使用Git本地專案上傳到碼雲(完整版)

準備工作: 1.下載Git https://www.git-scm.com/download/ 2.註冊碼雲 記住自己暱稱下面的字母,這作為我們的賬號。密碼自己心裡都知道。 在碼雲新建一個專案,我這裡是UnityWorks 3.配置使用者名稱和密碼 在任意

git本地專案新增到Github

Git大神請繞過次部落格! 在專案的根目錄下執行以下命令: 1、git init   初始化專案,執行完此命令後會生成一個.git資料夾 2、git add . 將本地專案所有檔案新增到git管理,.指全部檔案 3、git commit -m "提交描述” 4、git

通過git本地檔案上傳到碼雲的方面

1. 在碼雲上建立專案在碼雲首頁頂部,下圖所示,右上角頭像旁邊的加號,滑鼠移上去會顯示下拉的,點選“新建專案”。 2. 安裝Git 下載完成後安裝即可,安裝過程中沒有注意事項,全部預設一直next直到結束!3.配置Git工具安裝完成以後從桌面或開始選單開啟Git工具{點選Git bash 開啟}。 3.

Git本地專案推送到github

【部落格園cnblogs筆者m-yb原創,轉載請加本文部落格連結,筆者github: https://github.com/mayangbo666,公眾號aandb7,QQ群927113708】  https://www.cnblogs.com/m-yb/p/10162384.html &nbs