1. 程式人生 > >如何用github上傳自己的程式碼,解決衝突

如何用github上傳自己的程式碼,解決衝突

一,註冊github賬號,右上角有一個+號,點選建立一個倉庫:

倉庫名、描述寫完後,最後的三個分別是要建立README, LICENSE, and .gitignore.github是推薦你建立這三個的,

2.LICENSE是你專案的許可證,別人違反了,你可以去告他們,下面貼上一張近幾年別人選擇的LICENSE使用比例,MIT、Apache、GPL名列前三:

3..gitignore就不用介紹了,我自己的配置是:

/.gradle
/.idea 
/build
/local.properties
.DS_Store
/captures
如果是直接用github給你建立的.gitignore,.idea是沒有忽略掉的,注意加上。

上面三個如果你在建立倉庫的頁面選了,就不用自己建立了,它會自己生成在你的倉庫,當然如果你不用,可以自己之後再建立:

2.安裝git客戶端

windows使用者一般都安裝msysgit


或者裝github客戶端,他會自帶一個git shell視窗,但是沒有msysgit好看

3.關聯ssh

開啟msysgit,輸入命令,建立本地ssh:

ssh-keygen -t rsa -C "[email protected]"  
後跟你在github註冊的郵箱,中間有要你輸入密碼的直接回車,預設即可。

然後找到本地的ssh:

在電腦C:\Documents and Settings\Administrator\.ssh 中, 使用記事本開啟 id_rsa.pub 檔案,複製全部

最後登入github,找到settings--ssh keys--add ssh key,

拷貝到key這即可,自己再起一個title標識一下:

輸入命令,驗證是否成功:

ssh -T [email protected] 


注意要輸入yes,然後出現上述提示就關聯成功了,如果你失敗了,就重新檢查下上面的步驟

如果你換了一臺電腦,那臺電腦一樣也需要關聯ssh,重複上面步驟即可

你還可以配置下本地的使用者名稱,用來在github上顯示上傳者是誰

    git config --global user.name "zzj" //設定使用者名稱  
    git config --global user.email "[email protected]"  //設定郵箱  

4.提交原生代碼到github倉庫

上面你已經建立了一個倉庫,如果你的倉庫下沒有README, LICENSE, and .gitignore這些檔案,是個空的,那麼請按照下述方法:

進入到本地的程式碼所在資料夾下,輸入如下命令:

git init                                         //這是在當前目錄初始化git,你的目錄下會多個.git資料夾

git add .                                        //添加當前資料夾下所有的檔案,如果你想新增單獨的,用add xxx/xxx

git commit -m "這裡是註釋"                       //提交程式碼到本地,並且加上註釋

git remote add origin https://github.com/zhangzijian111/123.git              //後面的網址改為你github倉庫的地址

git push -u origin master                        //提交程式碼到遠端倉庫,即github端

之後會提示你輸入github的賬戶和密碼,成功後會出現上傳成功的圖:

如果你的使用者名稱密碼輸錯了,也會有響應提示,但是如果上述的你都確定沒有錯,出現了類似如下的錯誤:

這就是說你現在的遠端倉庫已經有人push了一次,你要先pull下拉再push一次,如果我們在第一步建立了那三個檔案的話,你的倉庫裡就有東西了,你可以想象成是github公司的電腦幫你放進去的,那麼我自己的電腦再往上push的時候就需要先pull下來,合併之後再push上去,這樣你下次再push的時候就不用pull了,而別人的電腦如果要push就需要先pull下你更新的內容,再push……

命令:

1.git pull origin master             //如果pull未成功就進入2,成功並且已經init、add、commit就進入7

2.git stash                          //隱藏衝突

3.git pull                           //再次pull,這一次就會pull成功

4.git stash pop                      //這個地方可以在程式碼裡檢視衝突的地方進行修改

5.git add .                          //更改完衝突後,新增到git管理

6.git commit -m "註釋"               //提交到本地

7.git push -u origin master          //提交到github倉庫

另:如果在pull了之後,bash跳出了一個新的視窗:

“please enter a commit message to explain why this merge is necessary,especially if it merges an updated upstream into a topic branch”

這是提示你編寫合併註釋資訊的,你需要:

1.press "i"
2.write your merge message
3.press "esc"

4.write ":wq" then press enter

如果你直接想要拷貝github一個專案到本地,只需要:

git clone https://github.com/zhangzijian111/red_packets.git

小技巧:

如果想看git中所有相關的命令:

git+空格+兩次Tab

如果想看當前資料夾下的檔案列表:

git+空格+cd+空格+兩次Tab

相關推薦

如何用github自己程式碼解決衝突

一,註冊github賬號,右上角有一個+號,點選建立一個倉庫: 倉庫名、描述寫完後,最後的三個分別是要建立README, LICENSE, and .gitignore.github是推薦你建立這三個的, 2.LICENSE是你專案的許可證,別人違反了,你可以去告他們,下

GitHub自己程式碼方法

在GitHub網站上面新建專案 在網站上新建倉庫存放專案 Repository name: 倉庫名稱 Description(可選): 倉庫描述介紹 Public, Private : 倉庫許可權(公開共享,私有或指定合作者) Initialize this reposi

如何在github自己的項目

repo bubuko 提交項目 optional 用戶 屬於 master desc ann 1.去git官網下載git工具 下載完以後如圖: 雙擊打開以後如果是下面這樣就啟動成功 2.創建一個屬於自己的Github賬戶 3.創建倉庫 點擊New repository

GitHub 自己的專案

首先你得註冊一個自己的GitHub賬號,註冊網址:https://github.com/join 有了自己的賬號以後,就可以進行登入,開始建立一個新的專案 建立一個新的專案,填寫專案名稱,描述 建立完成之後,跳轉到下面的頁面,下面紅框中的網址要記住,在後面上傳程式碼的時

GitHub項目使用desktop(客戶端)教程

ssh 項目 賬號 href tin 文件夾 app span style GitHub上傳項目,使用desktop(客戶端)教程 搜索“GitHub上傳項目”,能得到很多相關的文章教程,裏面講的都特別麻煩,要弄什麽ssh之類的,可算是嚇壞了我,

laravel 圖片壓縮與原生程式碼

/** * 上傳騰訊雲伺服器圖片 * @return array */ function compression_upload_cos(Illuminate\Http\Request $request,$type) { $appid = config('file.teng

GitHub自己專案的詳細教程

首先你得註冊一個自己的GitHub賬號,註冊網址:https://github.com/join   如果GitHub地址打不開,修改host檔案(在C:\Windows\System32\drivers\etc) 把下面文字新增進去,(如果提示許可權問題,可以先把檔

自己程式碼到cocopods製作成開源庫

1.在github 建立一個專案  重點在於 選擇開源專案(MIT)2.git clone 到本地   複製xcode 專案到git克隆所在地 上傳  3.cd 到當前目錄   cd TextDemo4

本地修改後再拉取遠端程式碼解決衝突

git add . git commit -m "修改內容" git pull origin master 如果出現Unlink of file'*******'failed.Should I try again?(y/n) 開啟工作管理員,把adb.exe停止掉,然

忘了pull直接修改並且commit的問題--github內容前先檢查別人有沒有推送新代碼的解決方法

本地 最新 修改 完成 開始 找到 hub 沖突 span 早上來公司之後,忘了pull下最新的代碼,就直接開始在本地做更改了,而且還給commit上去了,結果推不上去,然後看見“pull”那裏顯示了有內容沒有pull下來,這下可糟了,當場就蒙圈了,不知道咋辦,幸好有學長助

FlashFXP檔案到SSH伺服器附FlashFXP顯示中文亂碼的解決方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

GitHub程式碼的方法以及出現的一些錯誤的解決辦法

最近想把之前寫的網頁掛到網上去,搜尋後發現GitHub的homepage可以實現。 昨天花了半天的時間在從GitHub建倉庫開始,最終把我的網頁成功掛到網上。中間出現了一些問題,後來通過百度解決了。所以就想把昨天找到的一些教程和問題解決辦法總結起來,方便自己也方便大家。同時

iOS開發:GitHub程式碼錯誤提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解決方法

上傳程式碼到Git上面,有時候會遇到各種情況,有些時候是因為合併程式碼衝突,有些時候是因為修改了Git的登入密碼需要重新認證。那麼這裡就來講解錯誤提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git

github建立分支自己的檔案程式碼

之前在一個未完成課題中接觸到了github,當時也自己成功使用github建立了分支並上傳了自己的檔案程式碼,今天再拿起時,突然發現怎麼也成功不了,真是一個鬱悶。只能說好記性不如爛筆頭,真是應該及時將自己所學記錄下來才是真理。初學者傷不起,花了一兩個小時,參考網上各種git

非常牛叉的樓主自己的問題其實就是答案--springmvc檔案時報The current request is not a multipart request異常

http://bbs.csdn.net/topics/380167574?page=1 非常牛叉的樓主,自己的問題其實就是答案 原因在於目錄下有一個upload檔案導致的 小弟我用spring3.1.0做了一個上傳檔案的例子,但發現一個奇怪的問題

IT輪子系列(六)——Excel與解析一套代碼解決所有Excel業務你Get到了嗎

tryparse mappath src 個推 列名 import ges bject tab 前言 在日常開發當中,excel的上傳與解析是很常見的。根據業務不同,解析的數據模型也都不一樣。不同的數據模型也就需要不同的校驗邏輯,這往往需要寫多套的代碼進行字段的檢驗,如必填

git一個文件到github的實例

建立 inf pro clas pull push mit origin pos 第一步:現在github中建立一個倉庫 第二步:打開要上傳的文件,右鍵,選擇git bash here,彈出如圖    第三步:依次執行git init     git remote add

IntelliJ cannot log in to GitHubgithub報錯解決

dea cati hub 報錯解決 ima 生成 valid 本地 png 重裝系統,新裝的Intellij IDEA上新建的項目上傳github失敗,報錯: invalid authentication token 。。。 此處多為本地git用戶的用戶名/郵箱

github 程式碼簡單步驟

1.github上建立一個倉庫 2.本地初始化 進入要同步的目錄下執行: git init 3.本地提交程式碼 git add . git commit -m 'first_commit' 4.新增遠端伺服器地址 git remote add origin h

使用git專案程式碼github

如果一個人沒有github,都不好意思說自己是碼農,github作為一個開源的程式碼倉庫管理平臺,對程式碼的管理確實很方便 其次我們在GitHub,可以十分輕易地找到海量的開原始碼,是不是很開心 1、註冊Github賬號,註冊地址:https://github.com/join?s