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

註冊、配置git

一、 首先註冊git
php

image

二、而後下載、配置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

一、去github上建立遠程的Repository(倉庫),建立頁面以下圖所示。

image

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

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



建立成功後看到到下圖,這圖的那個地址先記住了,一會但是要用的呢,這是這個倉庫的地址,咱們項目要傳到這裏來。
image

二、創建本地git倉庫

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

image

以後能夠用
git status查看狀態

二、將當前目錄全部文件提交本地git倉庫

git add .
固然,咱們也能夠指定文件的添加,好比:git add num.pyshell

三、提交版本信息到本地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" 

四、將本地的倉庫關聯到GitHub,後面的https改爲剛剛本身的地址,上面的紅框處

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

五、上傳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到本地)
先將遠程倉庫的三個文件下載到本地,保證本地和遠程的是同樣的。
ssh


此時本地有文件以下:

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

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

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

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

git status網站

二、更新所有

git add *this

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

git commit -m "更新說明"

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

git pull

五、push到遠程master分支上

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

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

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

附錄

注意事項

一、最好是用谷歌瀏覽器,Github網站對別的瀏覽器不太支持。 二、README.md文件很重要,是一種maekdown格式縮寫.md,用以存儲咱們想要說明的信息,能夠本身編寫。

做者:lymwpc 連接:https://www.jianshu.com/p/b2940309b434 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索