使用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、 集中式版本控制系統和分散式版本控制系統區別 集中式必須有專門的版本伺服器,集中