1. 程式人生 > >使用git把本地專案新增為遠端倉庫

使用git把本地專案新增為遠端倉庫

新增為遠端倉庫

問題描述:

我們在自己的電腦上見了一個專案,比如javaweb專案,當專案比較複雜,便想把它託管到github上,那怎麼做呢,彆著急本篇文章就是叫你怎樣這樣做的!!!

準備

1.安裝git
2.有一個github賬號

如果準備工作做完了,那就開始下面的工作吧

下面我會介紹兩種方式:命令列方式和圖形介面方式(需要安裝TortoiseGit)

命令列方式 (windows環境下)

首先在你的github上面新建一個倉庫,注意不要建立 README.md 檔案,然後複製該倉庫的https地址

如圖

接下來在你想要託管的專案上右鍵—Git Bash Here

進入命令列模式,輸入

    git init    //通過git init命令把這個目錄變成Git可以管理的倉庫

    git add .   //把該目錄下的所有檔案新增的暫存區

    git commit   //把暫存區的檔案提交到本地倉庫

接下來要把本地倉庫關聯到我們的遠端倉庫

git remote add origin https://github.com/itguang/test.git   //關聯一個遠端庫

關聯後,我們使用下面命令,把本地倉庫push到遠端倉庫

git push -u origin master    //使用命令git push -u origin master第一次推送master分支的所有內容

此後,每次本地提交後,只要有必要,就可以使用命令

git push origin master

推送最新修改.

到此,我們就做完了,接下來就驗證一下是否成功,在我們新建的github倉庫頁面重新整理,看看,我們剛才的專案是不是出現在裡面了

別先急著高興,還記得我為什麼要你新建倉庫的時候不要初始化readme.md檔案嗎?

接下來我們就做個實驗

在github倉庫上建立一個README.md檔案,隨便寫個什麼都行,然後儲存.

然後在我們本地剛才那個倉庫也就是那個檔案下新建一個hello.txt的檔案,

按照下面的步驟

git add hello.txt

git commit

git push origin master

就會出現如下錯誤提示

To https://github.com/itguang/test.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'https://github.com/itguang/test.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

這叫做分支衝突,因為本地倉庫和遠端倉庫都又各自增加了一個檔案,當再次提交本地倉庫到遠端倉庫時,就會出現衝突,無法合併

解決辦法

先執行

git pull origin master //把遠端倉庫pull到本地倉庫

然後在push

git push origin master

此時就不會衝突了

使用TortoiseGit提交

由於我之前已經寫過一篇文章,就不重複介紹了,有需要的請移步

相關推薦

使用git本地專案新增遠端倉庫

新增為遠端倉庫 問題描述: 我們在自己的電腦上見了一個專案,比如javaweb專案,當專案比較複雜,便想把它託管到github上,那怎麼做呢,彆著急本篇文章就是叫你怎樣這樣做的!!! 準備 1.安裝git 2.有一個githu

如何本地專案新增到新的git遠端倉庫

1. 進入專案根資料夾,首先通過init命令初始化本地倉庫 git init 2.通過如下命令新增所有檔案到暫存箱 git add . 3.通過commit命令通知g

git 本地專案推到遠端倉庫

…or create a new repository on the command line echo "# blog" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin

git使用-將本地專案新增遠端程式碼庫

最近剛接觸Git,發現挺好用的,而且OSC還提供了免費的託管倉庫,打算把自己電腦上的程式碼同步到OSC上,結果總是出現各種失敗。網上搜索的解決方案大部分是先在[email protected]上建立專案,然後再clone到本地,而我是想把已經在本地建立好的倉庫直接p

Git新增遠端倉庫

新增為遠端倉庫 問題描述: 我們在自己的電腦上見了一個專案,比如javaweb專案,當專案比較複雜,便想把它託管到github上,那怎麼做呢,彆著急本篇文章就是叫你怎樣這樣做的!!! 準備 1.安裝git 2.有一個git

本地專案提交GitHub遠端倉庫

本文主要說明Windows(Windows 10)環境下本地專案如何 新增遠端庫 並進行提交。本地環境的git賬號繫結以及 GitHub 上的倉庫(Repository)建立不做詳細描述。處理過程中也遇到過一些異常問題,如果有類似的異常現象,可以參考本文 異常參考 部分。 環境說明

git本地專案新增到Github

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

git本地專案關聯到遠端專案

過程比較簡單,但是無比理解【工作空間】【本地倉庫】【遠端倉庫】幾個概念。 工作空間 可以理解為我們編寫程式碼、經常會修改到的檔案或資料夾,一般就是我們肉眼可見的專案。 本地倉庫 當我們初始化(git init)之後,會在當前目錄下生成一個與專案並列的.git資料夾,當我們對專案作

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

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

用sourcetree將存在的本地專案提交到遠端倉庫

身為初學者,表示很喜歡sourcetree的介面。然而最近在做專案時,在把本地專案傳到遠端倉庫的過程中,一臉懵逼的我不小心把某些重要程式碼給刪了。所以就有了這篇部落格。材料:1.本地的專案程式碼(用安卓專案做例子)    2.source tree    3.GitHub步驟

git本地檔案推到遠端倉庫

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

上傳本地專案到github遠端倉庫

預設條件:已經安裝git有github賬號 總體流程進入到自己專案所在資料夾,預設你已經安裝了git ,在資料夾中點選滑鼠右鍵,點選git bash ,開啟git命令列; 初始化版本庫git init執行該命令後,專案資料夾中會自動建立一個.git資料夾   3. 將專案檔案

已經存在的本地專案新增git ,以及從遠端倉庫拉取程式碼並切換遠端分支

前提:先去gitlab或github網站上建立一個新專案,完畢後記得新增.ignore; 1、開啟終端​,cd到已存在專案的目錄 ​​​2、輸入以下命令列,初始化一個本地倉庫: ​git init 3、輸入以下命令,把工程所有檔案都新增到該倉庫中(千萬

怎麼本地專案遠端git倉庫相連通

怎麼把本地專案和遠端git倉庫相連通 1. 開啟在你的專案資料夾,輸入下面的命令 git init  輸完上面的命令,資料夾中會出現一個.git資料夾,如下圖所示,其他的的檔案也會出現藍色小問號的標誌    2. 新增所有檔案 git ad

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

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

Git系列文章(三):本地新建專案提交至遠端倉庫

------新建專案後,選中專案資料夾右鍵git Bash Here ------使用git init ------使用git status ------使用git add . ------使用git commit -m "新增檔案" ------使用gi

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

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

git本地檔案上傳到遠端倉庫時,本地專案與遠成倉庫不是同一個專案的BUG

原文地址 http://blog.csdn.net/lindexi_gd/article/details/52554159 本文講的是把Git在最新2.9.2,合併pull兩個不同的專案,出現的問題如何去解決fatal: refusing to merge unre

AndroidStudio--Git--本地專案新增Git並初次上傳到遠端Git

前言: 終於可以有能力有自信開始寫AndroidStudio和Git了,開心ing~~~~~~~,回想前段時間,同時開始用AndroidStudio+Git寫專案,內心的萬馬奔騰,因為之前都是用Eclipse +Svn寫。哦,差點忘了,還有Socket的雪上加霜。。。。。以

Git 學習記錄(本地專案上傳到githup網站倉庫

本篇博文主要記錄自己學習Git的筆記/總結 1、Git和CVS及SVN的異同點 githup是分散式版本控制系統 CVS和SVN是集中式版本控制系統 這三種都是免費開源 2、 集中式版本控制系統和分散式版本控制系統區別 集中式必須有專門的版本伺服器,集中