1.在github上創建一個項目名爲:MygitTestcss
2.在咱們本地電腦上把這個項目拷貝下來:直接選擇一個文件夾,右鍵選擇git Bash heregit
直接輸入git clone 項目地址,就能夠把github上建立的項目拷貝到本地來了。github
好比增長了一個images文件,一個style.css樣式表app
1.創建一個倉庫:測試
git init spa
2.選擇要添加進倉庫的文件:日誌
git add . code
通常若是你想分享這個文件夾裏的全部代碼,就在 add後面加「.」,上面的例子就是這樣,若是傳指定的,只須要把「.」改成文件名便可,如今只是選擇了要加入倉庫的文件,下面纔是添加進入倉庫:blog
3.添加提交的描述信息索引
git commit -m '測試下看可否提交'
-m後面跟一個參數,表示說明,將代碼提交到GitHub後,將會在代碼文件信息上顯示這個說明,以下圖標記的地方。
搞了這麼久,如今纔開始把本地倉庫上傳到GitHub了,下面兩行命令搞定問題:
首先須要pull下代碼,才能push上傳成功
繼續下面的操做
(1)git remote add origin git@github.com:lanyanjing-2016/MygitTest.git
(2)git pull origin master
(3)git push -u origin master
這個git@github.com:XXX/XXX.git就是上面建立項目是生成的地址。如今打開你的項目網址,你就能夠發現你的代碼已經展現出來了。若是你要更新代碼的話,就重複上面的吧。
/**************** 附件內容:******************************************/
Git 命令詳解
如今咱們有了本地和遠程的版本庫,讓咱們來試着用用Git的基本命令: git pull:從其餘的版本庫(既能夠是遠程的也能夠是本地的)將代碼更新到本地,例如:'git pull origin master'就是將origin這個版本庫的代碼更新到本地的master主枝,該功能相似於SVN的update git add:是將當前更改或者新增的文件加入到Git的索引中,加入到Git的索引中就表示記入了版本歷史中,這也是提交以前所須要執行的一步,例如'git add app/model/user.rb'就會增長app/model/user.rb文件到Git的索引中,該功能相似於SVN的add git rm:從當前的工做空間中和索引中刪除文件,例如'git rm app/model/user.rb',該功能相似於SVN的rm、del git commit:提交當前工做空間的修改內容,相似於SVN的commit命令,例如'git commit -m story #3, add user model',提交的時候必須用-m來輸入一條提交信息,該功能相似於SVN的commit git push:將本地commit的代碼更新到遠程版本庫中,例如'git push origin'就會將本地的代碼更新到名爲orgin的遠程版本庫中 git log:查看歷史日誌,該功能相似於SVN的log git revert:還原一個版本的修改,必須提供一個具體的Git版本號,例如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本號都是生成的一個哈希值
使用git在本地建立一個項目的過程:
使用git在本地建立一個項目的過程 $ makdir ~/hello-world //建立一個項目hello-world $ cd ~/hello-world //打開這個項目 $ git init //初始化 $ touch README $ git add README //更新README文件 $ git commit -m ‘first commit’ //提交更新,並註釋信息「first commit」 $ git remote add origin git@github.com:defnngj/hello-world.git //鏈接遠程github項目 $ git push -u origin master //將本地項目更新到github項目上去