天天看點

git代碼上傳詳細步驟(初學者操作)

看到很多大佬都有自己的github,看上去很酷。有源碼,有分享總結。作為初學者當然心動啦。那麼搞個項目怎麼上傳到github呢?我确實有點笨從26号晚上十點到十二點,第二天八點到一點。終于把項目上傳上去了。在此做個總結,對于我這種本人應該有幫助。正文開始:

一: 上傳要有自己的github倉庫。所有第一步就是在自己的github上建立自己的倉庫。看圖:

git代碼上傳詳細步驟(初學者操作)

設定倉庫的名字:

git代碼上傳詳細步驟(初學者操作)

建立後有一個位址:後面有用。網頁可以先不關閉。 他有兩種方式:一個是http形式的,一個是密鑰形式的。

git代碼上傳詳細步驟(初學者操作)

這邊弄好就可以下一步了。

操作本地的git。 右鍵單擊要上傳的項目(當然首先要安裝git到本地哦) git官網:git-scm.com/downloads

git代碼上傳詳細步驟(初學者操作)

點選出來這個頁面,注意這個欄子。(大量的資訊在這地方)

git代碼上傳詳細步驟(初學者操作)

接下來就是常用的指令啦。(也是以後我們上班用的多的) git add . (将目前檔案夾下所有的檔案添加至暫存區)

git代碼上傳詳細步驟(初學者操作)

git status(檢視暫存區)

git代碼上傳詳細步驟(初學者操作)

ok,我們遇到了第一個問題,我是不知道什麼意思。不要怕,有百度嘛

git代碼上傳詳細步驟(初學者操作)

對了在這個git上面是不可以cv的,可以右鍵 copy是複制,paste是粘貼。 我們複制這段話,百度翻譯。

git代碼上傳詳細步驟(初學者操作)

呐,就是這麼個意思。其實 直接複制進去百度也可以的 大緻意思就是要用一個分支,再合并才可以上傳這個檔案。 那麼我們就建立一個分支。 建立分支指令:git branch xx(xx是自己設定的分支名稱)

git代碼上傳詳細步驟(初學者操作)

建立好就是切換分支了. 切換分支指令:git checkout xx(xx是剛才自己建立的分支名稱)

git代碼上傳詳細步驟(初學者操作)

注意看右邊那幾處,看看是不是切換成功了。 然後再目前檔案添加到緩存區: git add .

git代碼上傳詳細步驟(初學者操作)

git status 檢查,出來是綠色就是成功的。 接下來就是送出了。 執行指令: git commit -m "xx"(xx為送出備注)

git代碼上傳詳細步驟(初學者操作)

ok,再檢查以下暫存區還有沒有。 git status

git代碼上傳詳細步驟(初學者操作)

這段英語就是工作區是幹淨的。已經成功了。接下來就是切換到主分支,合并了。 執行指令: git checkout master

git代碼上傳詳細步驟(初學者操作)

注意看分支是否回到主分支。 接下來合并: 執行指令: git merge xx(xx為之前建立的分支名稱)

git代碼上傳詳細步驟(初學者操作)

這樣就是成功了。 馬上大功告成,但是别激動哈,還會有bug 執行指令: git push -u origin master

git代碼上傳詳細步驟(初學者操作)

這時候顯示成功了,去倉庫看下吧

git代碼上傳詳細步驟(初學者操作)

空空如也。怎麼回事呢?複制那個指令:

git代碼上傳詳細步驟(初學者操作)

這個是倉庫的原位址。 執行。

git代碼上傳詳細步驟(初學者操作)

意思是說源位址已存在,但是我們倉庫沒有呀。那麼問題就來了。代碼傳哪裡去了。 (有時候我們忘記了之前存的賬戶,源位址。或者用别人的電腦就會出現這種情況) 有辦法解決的: 執行指令: git remote set-url origin https:github.com (這個https就是自己的倉庫位址啊)

git代碼上傳詳細步驟(初學者操作)

這樣就指定本次代碼上傳的源位址啦。 接下來重新執行送出的上傳的指令: 執行指令: git push -u origin master

git代碼上傳詳細步驟(初學者操作)

這樣就好啦。 去自己的github倉庫看吧!

git代碼上傳詳細步驟(初學者操作)

ok,上傳成功。 github,有很多的子工具像

官網:www.sourcetreeapp.com/ vscode也可以送出 還有碼雲,gitee等等。 總結一下常用的指令吧!

git add . (添加到暫存區)

git branch (檢視所有分支)

git branch xx(建立分支)

git commit (送出)

gitcommit -m "備注"(這個是送出并中間可以寫備注資訊)

git help (幫助)

git init (版本庫初始化)

git merge (合并分支)

git push (推送遠端倉庫,後面還以跟源碼庫位址 源碼庫等)

繼續閱讀