git發布代碼到github過程和常見錯誤


    在對git有了基本了解之后,並且常常看到很多人在github上發布代碼和開源項目時,就會想如何也把自己的代碼發布到github上,並能夠不斷的跟蹤版本變化。

現在就有幾個想要做的事。

一、如何把自己已經寫好的代碼發布到github里面?


假設這次第一次把代碼發布到github,要對整個過程有個了解,首先在遠程上要創建一個倉庫,這個倉庫是空的,只有初始的README.md,接着在本地的項目目錄進行項目初始化(初始化git的項目文件和目錄)相當於創建一個本地的倉庫,初始化之后就要把項目的文件添加到git中,文件的狀態有三種,添加,代表的是git開始對這個文件進行跟蹤,如果有什么改變就會在status中看到,添加之后,還需要把文件最終提交到本地倉庫中,提交后,就要連接到遠程倉庫,第一次連接后,需要把遠程更新拉取下來,最后就把代碼或者更新提交上去。

1.1 首先第一步在github上創建一個repository,

image

 image

1.2 git bash或者git init

    在要上傳代碼的文件夾下右鍵,一般如果安裝好git后,就會在右鍵菜單項上添加git init here,git gui,git bash。選擇git init here 就會初始化一個git repository在這個文件夾下,也可以打開git bash,然后git init。或者git gui cd到對應的目錄下注意要用反斜杠/,而不是斜杠\。當然最簡潔的方法是git init here。

image

1.3  git add和git commit

git add 就是把目標文件快照放入暫存區域,還沒有提交到本地倉庫,要把目錄下的所有文件都添加到暫存區域進行跟蹤,使用命令git add .或者git add -A。

git commit 把暫存區域的文件提交到本地倉庫去。這種方式會啟動文本編輯器以便輸入本次提交的說明,必須要填寫提交說明否則無法提交。

或者使用git commit –m ”說明信息”

1.4 git remote,git pull和git push

把遠程倉庫配置到本地倉庫

git remote add:

git remote add origin https://github.com/dawnminghuang/word_recognition.git

origin 是個標志可以隨便改成自己喜歡的名字,后面的是遠程倉庫的名字,dawnminghuang是用戶名,word_recognition.git是倉庫名。

git pull remote:

git pull https://github.com/dawnminghuang/word_recognition.git

git push:

git push origin master 這時需要輸入用戶名和密碼

過一段時間后,就能夠在網上看到自己上傳的代碼

二、發布代碼后,對代碼進行修改后怎么更新

更新,只需要在對應的目錄下git bash,然后git add,git commit,git push。

三、怎么修正和撤銷一些錯誤

3.1 使用git commit把錯誤或者不想要的注釋信息提交上去

git commit -m 'xxxxx'

那么執行 git commit --amend 修改最后一次提交的信息

執行 'git push origin +master:master' 強制更新

3.2 第一次創建git時,出現錯誤

error:failed to push some refs to ‘URL’

執行git pull remote name。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM