git clone 之后才想要提交代碼怎么辦?


git clone 之后才想要提交代碼怎么辦? 

 

問題: git clone 之后才想提交代碼怎么辦?

git remote remove origin

通過剛才的分析,我們已經提到了,主要的問題來自於git remote的地址問題,那么我們要做的首先應該是將本地與當前遠程remote切斷聯系,這里我參考了 git中本地與遠程庫的關聯與取消 這篇文章中提到的方法。

fork 原項目,為本地倉庫添加遠程remote

到了這一步,思路就逐漸明朗了,我們剛剛切斷了遠程,那么現在就需要添加一個新的遠程倉庫,這個新的倉庫從何而來呢?就需要我們對原倉庫進行fork了,之后就是使用剛剛文章中提到的添加遠程的方法。

git remote add origin git@github.com:git_username/repository_name.git

git push origin master

最后,我們就可以按照原來熟悉的套路來提交代碼了。

git add -A

git commit -m 'what your comment is '

git push origin master

我們知道如果我們在clone代碼庫到本地的時候,采用SSH加密的方式的話,在git push的時候是無須輸入遠程倉庫的github賬戶密碼的,SSH的寫法就像下面這樣:

git@github.com:git_username/repository_name.git

但是由於我們的前提條件,並沒有給我們那樣的機會。因此到了git push的時候,自然還是需要我們老老實實輸入賬號密碼的。

 

使用Git下載指定分支命令為:git clone -b 分支名倉庫地址

使用Git下載v.2.8.1分支代碼,使用命令:git clone -b v2.8.1 https://git.oschina.net/oschina/android-app.git

解釋命令:-b表示要從分支下載,v2.8.1就是具體的某個分支的名稱,https://git.oschina.net/oschina/android-app.git這是app源碼的git倉庫地址


免責聲明!

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



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