將本地代碼使用Git上傳更新至Github


注冊、配置git

1、 首先注冊git

image

2、然后下載、配置git
百度“git下載”,然后默認安裝,注意的是最后要 添加環境變量,最后安裝結果如下:
image

配置如下:
1.設置本地的ssh key,打開git bash,輸入命令:
ssh-keygen -t rsa -C " XXXXXX@XXXX.com" 其中雙引號中是你注冊github時用的郵箱。
一直回車,選擇默認路徑,和空密碼。最后會在默認路徑下生成.ssh文件夾,打開.ssh里面有兩個文件,打開id_rsa.pub復制里面的密鑰。
2.打開github,選擇settings
image

得到如下頁面,點擊ssh and gpg keys,選擇ssh keys 右邊的new ssh key。出現下面綠色框的內容,填寫標題,並將自己剛才復制的密鑰粘貼到key中。最后點擊add ssh key.
titile隨便取名字
image

3.查看是否成功。在git bash中輸入命令:(注意是 git bash,不是win自帶的cmd中輸入命令)
ssh -T git@github.com
會提示,是否continue,輸入yes。后就會看到:
Warning:Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
  Hi zhangsiyao11! You've successfully authenticated, but GitHub does not provide shell access.
這樣就成功了,不用理會warning。
接下來的步驟都可以在cmd,而不僅僅git bash中運行。

第一步:本地第一次上傳代碼到Github

1、去github上創建遠程的Repository(倉庫),創建頁面如下圖所示。

image

我的方式:倉庫名和本地工程目錄文件夾名字相同;“Initialize this repository with a README”選擇打鈎,下邊兩個也會選擇。

最終生成三個文件:就是一些版權和申明。



創建成功后看到到下圖,這圖的那個地址先記住了,一會可是要用的呢,這是這個倉庫的地址,我們項目要傳到這里來。
image

2、建立本地git倉庫

git init
此時win+R打開cmd,進入我們本地工程目錄,在該目錄下已經存在一個.py文件,此時輸入該命令,會出現git的文件夾(隱藏的,只能查看隱藏文件才可以看到),表示當前工程目錄變成了git倉庫。

image

之后可以用
git status查看狀態

2、將當前目錄所有文件提交本地git倉庫

git add .
當然,我們也可以指定文件的添加,比如:git add num.py

3、提交版本信息到本地git倉庫

git commit -m "first commit"
不管是修改還是重新提交,這一步都需要,而且first commit可以依次改成second commit。
假如這一步出現問題如下:
“ *** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'lym@LYM-PC.(none)')

此時說明沒有關聯你的賬戶信息,進行關聯皆可以了。

  git config --global user.email "you@example.com" git config --global user.name "Your Name" 

4、將本地的倉庫關聯到GitHub,后面的https改成剛剛自己的地址,上面的紅框處

git remote add origin https://github.com/zlxzlxzlx/Test.git

5、上傳github之前pull一下

git pull --rebase origin master
或者git push -u origin master(反正自己發現不對,查資料發知道github中的README.md文件不在本地代碼目錄中,所以這條命令不對,要是提前本地倉庫有README.md,就可以用。可以在步驟5之前使用git clone https://github.com/saucxs/BPS.git下載README.md到本地)
先將遠程倉庫的三個文件下載到本地,保證本地和遠程的是一樣的。


此時本地有文件如下:

6、上傳代碼到GitHub遠程倉庫

git push -u origin master
此時遠程Github倉庫也有我們上傳的文件了。

第二步:本地更新代碼到Github

1、查看當前的git倉庫狀態,可以使用git status

git status

2、更新全部

git add *

3、接着輸入git commit -m "更新說明"

git commit -m "更新說明"

4、先git pull,拉取當前分支最新代碼

git pull

5、push到遠程master分支上

git push origin master
不出意外,打開GitHub已經同步了

第三步:下載遠程倉庫工程到本地

git clone https://github.com/lymwpc/phoneemail_etxact.git

附錄

注意事項

1、最好是用谷歌瀏覽器,Github網站對別的瀏覽器不太支持。
2、README.md文件很重要,是一種maekdown格式縮寫.md,用以存儲我們想要說明的信息,可以自己編寫。


作者:lymwpc
鏈接:https://www.jianshu.com/p/b2940309b434
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。


免責聲明!

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



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