一、首先要先在github的官網註冊一個屬於本身的帳號。https://github.com/html
二、註冊完成後須要一些簡單的設置,先建立一個屬於本身的倉庫,repositorygit
三、建立倉庫github
四、如何讓本身電腦上的代碼同步到Github上所建立的庫當中?在這裏,須要安裝git的命令工具,Git Bashbash
嗯,就是這樣的一個工具:ssh
去Git的官網安裝適合本身電腦的版本工具
安裝好以後,雙擊打開Git Bash,就是這樣的一個黑框界面:網站
首先要在本地建立一個ssh key ,這個的目的就是你如今須要在你電腦上得到一個密匙,就是我們平時的驗證碼同樣的東西,獲取以後,在你的GitHub帳號裏邊輸入以後,你的電腦就和你的GitHub帳號聯繫在一塊兒了,這樣之後就能夠十分方便的經過Git bash 隨時上傳你的代碼。下邊介紹一下若是得到這個鑰匙,又是如何輸入到你的GitHub裏邊的呢。url
上圖這一欄 開始是你的計算機的名字在我這裏就是hspcadmin @後邊的內容是你的計算機型號,接下來就要開始建立屬於你本身的祕鑰,要在黑框裏輸入命令: (引號內須要改爲你在註冊GitHub的時候綁定的郵箱帳號)spa
$ ssh-keygen -t rsa -C "your email@.com"
一路回車,出現以下界面:.net
說明你的密匙已經成功建立了,如今打開上述的存儲.ssh文件的位置,打開id_rsa.pub或是id_rsa文件,複製裏面的內容(祕鑰):
如今須要登陸你的Github帳號,在settings界面中:
找到SSH and GPG keys這個選項以後,在網頁右上角點擊new SSH Key按鈕建立祕鑰,title是你給你的祕鑰起一個標題,key裏面就把你剛纔複製的祕鑰粘貼進去,點擊add SSH KEY就能夠了:
以後再回到Git Bash,輸入命令:$ ssh -T git@github.com ,再輸入yes, 出現以下界面,就說明連接成功了。
接下來還須要設置一些帳號名,郵箱,(name最好和GitHub上邊的同樣,email是必定要是註冊GitHub的那個郵箱地址)
下面就要將你在github上建立的倉庫克隆到你的本地來,方便之後進行代碼上傳。
打開你所建立的倉庫:
而後再打開Git Bash,將本身的文件存儲定位在一個你代碼所要存儲的位置,在這裏,我將定位在D盤當中(默認本地是在C盤當中):
出現以下界面,說明定位成功。
以後開始克隆一個倉庫到本地:(gitclone後面的網址就是你以前建立的倉庫的網址)
以後打開你所定位的D盤,就會出現一個跟你遠程倉庫同樣的倉庫文件夾:
打開這個文件夾,隨意的建立一個文件,(在這個文件夾下你就能夠上傳代碼了,在這裏我保存了一個文件)
而後輸入:ls命令,查看你目前所定位的文件夾中的文件:
先在能夠看出,我剛纔所建立的文件已經在了。
而後輸入命令:git add "file_name" ,引號裏面是你所要上傳的文件名稱,
而後在輸入:git commit -m "描述內容,備註" ,輸入以後出現以上狀況:
而後在輸入git push origin master 以後會出現一個彈窗:
輸入你以前註冊github帳號時的帳號以及密碼,點擊login .出現如下界面:
說明登陸失敗了,這時候根據提示繼續再一次輸入帳號,密碼 便可。(密碼輸入會彈出一個框再輸入)
出現上面界面,表示已經成功了。如今打開你的Github網站,找到你所建立的庫,
你所建立的文件已經上傳上去了。
再以後,你只須要將你的代碼,放到庫的對應的文件夾中,而後使用,git add 、git commit -m " " 、最後git push origin master,
將你的代碼提交就能夠了。
使用Git命令來建立.
1.首先是克隆下遠程倉庫的項目.
git clone remote_url
2.和遠程倉庫創建關聯.
git remote add origin remote_url
3.查看全部分支.
git branch -a(查看全部分支包括本地分支和遠程分支).
git branch -r(查看遠程分支).
4.本地建立新的分支.
git checkout -b branchname(直接新建一個分支而後切換至新建立的分支).就是建立加切換分支.
等價於命令:git branch branchname+git checkout branchname.
git checkout branchname(是切換分支名).
5.將新分支推送至GitHub.
git push origin branchname
6 查看Git命令方式建立分支的結果.
git branch -d branchname
git push origin: branchname
備註:
$ ssh -keygen -t rsa -C "XXXXXXX@qq.com"
Bad escape character 'ygen'.