1. 程式人生 > >【Git】git將原生代碼提交到遠端倉庫

【Git】git將原生代碼提交到遠端倉庫

將原生代碼上傳到遠端倉庫的時候,開啟命令列視窗,進入到原生代碼的資料夾。

$ touch README.md
$ git init
$ git add README.md

但這一步是新增README.md檔案,初始化git,這樣在本地資料夾下會生成README.md和.git兩個檔案。具體這兩個檔案是做什麼的,可以自行百度,不過一句話概括的話,是將本地倉庫與遠端倉庫關聯起來。

$ git add .
$ git commit -m "first commit"

到commit這一步,只是完成了本地提交。這裡為什麼有一個add一個commit的過程,有必要解釋一下。在git中有一個暫存區的概念,add就是將程式碼從工作區提交到暫存區;commit的過程就是將程式碼從暫存區提交到版本庫。git add . 是提交全部檔案到暫存區,git commit -m後面相當於給本次提交加一個註釋。
這裡解釋一下git為什麼有暫存區的概念,這是和SVN所不同的。git是分為工作區和版本庫的,工作區就是我們本地看到的工作目錄,版本庫就是你工作目錄中的.git檔案。這裡寫圖片描述


版本庫中存放了很多東西,比如stage,就是我們上面提到的暫存區,還有自動建立的master分支,還有指向master的head指標…….我們不能手動修改版本庫內的任何資料,否則可能會造成不可預期的錯誤。所以我們上面,將工作區的程式碼提交到版本庫是分為兩個步驟的,第一步是通過add命令將檔案新增到暫存區stage中;第二步將暫存區中的資料提交到版本庫中,用commit命令,其實就是將stage中的內容提交到當前分支。我們在建立git版本庫時,會為我們自動建立一個master主分支,當然我們還可以手動建立其他分支,當前分支是什麼,我們commit的時候就將stage的內容提交到該分支上。

$ git remote add
origin [email protected].xx.xx.xx:repos/xxx/xxx/xxx.git $ git push -u origin 分支名

最後將版本庫中的程式碼提交到遠端分支上去。到這裡,將原生代碼提交到遠端倉庫的步驟就全部完成了。我在提交的時候也遇到一些問題,拿出來我們一起分享下
這裡寫圖片描述
出現錯誤的原因是git伺服器中的README.md檔案不在原生代碼目錄中,可以通過如下命令進行程式碼合併

git pull --rebase origin master

執行上面的程式碼就可以使本地和git伺服器同步了。其實如果有時間,可以好好研究一下這個.git和README.md檔案。.git檔案裡面存放的內容上面簡單介紹了一下,README.md檔案要研究起來內容還是蠻多的,這裡推薦一個部落格感覺介紹的挺好的,感興趣的源兒們可以看一下

原來Github上的README.md檔案這麼有意思——Markdown語言詳解
好了 這篇部落格就介紹到這裡,順便推薦一下廖雪峰關於git的文章,介紹的非常好,非常適合初學研究,整體看下可以形成一個巨集觀的知識體系。好的,先這樣,後續再更新。

相關推薦

Gitgit原生提交遠端倉庫

將原生代碼上傳到遠端倉庫的時候,開啟命令列視窗,進入到原生代碼的資料夾。 $ touch README.md $ git init $ git add README.md 但這一步是新增README.md檔案,初始化git,這樣在本地資料夾下會生成REA

git強制覆蓋原生(與git遠端倉庫保持一致)

git強制覆蓋:    git fetch --all    git reset --hard origin/master    git pullgit強制覆蓋本地命令(單條執行):    git fe

git--使用git bash原生提交到github

好久沒有提交程式碼,git基本操作都基本忘了,乘著這次使用的機會,重新複習一下,並做個記錄來加深記憶。 一、建立github倉庫 1、訪問github網站,登入。 2、建立一個新倉庫: 此處的資訊中包含待會用git提交本地內容時需要用的命令。

通過git命令,原生與github,進行上傳下載操作。

此篇預設大家已經瞭解git的一些基本命令,如不瞭解,可以參考這篇基本命令介紹git基本命令。 1.進行本地的一些初始化操作  (一). 先初始化一個倉儲,其中包含我們需要上傳的程式碼。 git init //在資料夾內開啟git命令,輸入上面命令即可初始化 (二).

git提交原生遠端倉庫之前沒有pull導致push失敗解決辦法

git push錯誤failed to push some refs to的解決 當我們在github版本庫中發現一個問題後,你在github上對它進行了線上的修改;或者你直接在github上的某個庫中新增readme檔案或者其他什麼檔案,但是沒有對本地庫進行同步。這個時候當你再次有commit

git無法push原生遠端倉庫解決方法(附git一點芝麻那麼大的原理)

    最近在用Git上傳原生代碼至遠端倉庫的時候,突然發現上傳錯誤,提示資訊為:updates were rejected because the contains work that you do.結果一頭霧水,上網查了好多說缺少README.md檔案,花了很大功夫解決了

如何使用Git原生上傳到github上圖文

二、在想要上傳的資料夾右鍵點選會有git bash here點擊出現如圖所示 三、通過命令git init把這個資料夾變成Git可管理的倉庫。 四、通過git add index.html(只新增一個)把專案新增到倉庫(或git add .把該目錄下的所有

gitgit遠端倉庫中建立一個新專案並把原生提交上去

一、確保你有管理員許可權。 如果你還不是管理員,請讓當前管理員編輯gitosis-admin專案下的gitosis.conf檔案,在[group gitosis-admin]下的members行裡新增你的名字。 二、把gitosis-admin專案clone下來 三、現

git遠端伺服器建立專案並原生推送到伺服器上

1.進入到遠端伺服器 ssh name (name:遠端伺服器地址) 2.進入以後新建一個空的倉庫 git init --bare name (name:倉庫的名稱) 3.退出遠端伺服器 exit 4.到需要提交的檔案的目錄裡面(命令:cd) 5.在需要提交的檔

利用git bash(git命令列)原生上傳到github上

git命令工具Git Bash 。 首先在Git Bash中使用cd命令進入對應的本地專案路錄,按照下面的命令操作: 1、git init 表示在當前的專案目錄中生成本地的git管理。2、git add . 表示你要提交到github上的檔案,如果你要將所有檔案都新增上去的話

git-原生上傳github步驟(附程式碼)

git下載地址:https://git-scm.com/downloads 使用git時是有兩個倉庫的(repertory),本地一個倉庫,用於存放本地需要上傳的程式碼和一些配置資訊。github上一個倉庫,用於在網路端儲存你的程式碼。 下面是原理圖: 圖片來源於:http://www

通過idea工具原生新增到網路git伺服器上

一,工具idea、git 安裝、配置均不贅述。 二, 本地專案git提交1.建立本地倉庫 2.程式碼提交到本地git(先add 後commit) 三,專案提交 window下cmd到專案所在目錄。如:D:\gitspaces\demo\aaa需要提交到網路git中(如

git 更新遠端程式碼到本地和原生推送到遠端

我們在多臺電腦上開發一個專案的時候,需要經常修改提交內容並在另一臺電腦上更新遠端最新的程式碼,今天看了一下如何從遠端程式碼倉庫獲取更新到本地。 檢視遠端分支 使用如下命令可以檢視遠端倉庫(

編寫高質量改善C#程序的157個建議——建議7: 0值作為枚舉的默認值

enum 整型 沒有 spa day rda alt 編寫 它的 建議7: 將0值作為枚舉的默認值 允許使用的枚舉類型有byte、sbyte、short、ushort、int、uint、long和ulong。應該始終將0值作為枚舉類型的默認值。不過,這樣做不是因為允許使

編寫高質量改善C#程序的157個建議——建議64:為循環增加Tester-Doer模式而不是try-catch置於循環內

特殊 bsp 處理 註意 輸出 read seconds ise new 建議64:為循環增加Tester-Doer模式而不是將try-catch置於循環內 如果需要在循環中引發異常,你需要特別註意,應為拋出異常是一個相當影響性能的過程。應該盡量在循環當中對異常發生的

編寫高質量改善C#程序的157個建議——建議97:優先考慮基類型或接口作為參數傳遞

span sta his 正是 子集 bsp iter 泛型接口 成員 建議97:優先考慮將基類型或接口作為參數傳遞 除了公開及類型或接口外,方法的參數也應該考慮基類型或接口。 以Enumerable類型為例,它的成員方法中只要涉及需要操作集合對象的地方,都要使用IEn

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

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

git如何上傳原生到github

一、建立本地管理倉庫 新建一個本地倉庫,其實也就是新建一個資料夾。最簡單的建立方式就是直接在桌面滑鼠右鍵,新建資料夾,然後進去該資料夾。滑鼠右鍵,開啟git -> Git Bash Here -> git init git init的作用是初始化git,將該資料夾變成一個可以被

git 原生遠端

如何用命令將本地專案上傳到git 1、 開啟git bash ,cd 進入到程式碼所在資料夾(或者在程式碼所在資料夾裡,右鍵點選get bash here) 2、通過命令  git init  把這個目錄變成git可以管理的倉庫 git init 3、使用命令 gi

如何使用git和ssh部署原生到伺服器

一、首先設定好自己本地的Git使用者名稱和密碼: git config --global user.name "your name" git config --global user.email "your email"   檢視命令:  git config user.name gi