利用gitbash上傳項目到github

GitHub主要是用做基於Git的分佈式版本管理系統的庫,能夠保存和管理本身的代碼,並且主要用做代碼的合做開發。不過對於我來講,Git控制系統還比較難以掌握,或者開發小系統還不太用得着,所以我把GitHub看成分享和展現代碼的網站。 註冊GitHub後你就會有0.3G的免費空間,不過只能建立公開項目,這也知足代碼分享的目的,我最喜歡的卻是它的代碼展現方式,能夠直接瀏覽你的代碼,代碼是通過高亮、添加行號處理過的,十分漂亮,體驗一流。

參考連接:Github上傳代碼菜鳥超詳細教程【轉】 - 若風之觴 - 博客園html

http://www.cnblogs.com/ruofengzhishang/p/3842587.html
怎麼用Git Bash提交代碼到Git Hub上-xuelei_51-ChinaUnix博客
http://blog.chinaunix.net/uid-17188120-id-4989187.html
【Github教程】史上最全github使用方法:github入門到精通 - 水果君の平常 - 博客頻道 - CSDN.NET
http://blog.csdn.net/hcbbt/article/details/11651229/
github如何上傳android源代碼_百度經驗
http://jingyan.baidu.com/article/e2284b2b62efece2e6118dfc.htmlandroid

下面所說的都是你已經註冊了Git Hub了而且安裝了Git(它有Windows版本)下載地址http://d.download.csdn.net/down/3169511/z_y_liu89git

1.在Git Hub上建立項目
登陸GitHub後,你能夠在右邊靠中那裏找到一個按鈕「New Repository」,點擊事後,填入項目名稱、說明和網址事後就能夠建立了,而後會出現一個提示頁面,記下相似git@github.com:XXX/XXX.git的地址,這個就是你這個項目的地址了。
2.配置Git以及上傳代碼
安裝Git成功後,若是是Windows下,選擇Git Bash,在命令行中完成一切,可能開始有點麻煩,不過就那幾條命令行,用幾回就記住啦。首先初始設置Git:
1 git config –global user.name 「Your Real Name」 2 git config –global user.email you@email.addressgithub

而後開始進行最麻煩的一步了,你須要上傳文件到GitHub的Git系統上,得須要一個SSH密匙來認證,下面就開始生成密鑰和提交密鑰。打開Git Bash,建立SSH key:
1 ssh-keygen -C ‘your@email.address’ -t rsamarkdown

而後要你輸入SSH密匙的存放位置,能夠無論,直接回車使用默認路徑(記住默認路徑,等會會用到)。下面會讓你輸入想要的密碼,不用管,直接回車,SSH key就生成了。如今你須要將這個Key提交到GitHub,首先打開Key保存的位置(就是剛纔那個默認的路徑),裏面會有三個文件,找到id_rsa.pub,用文本編輯器打開,複製裏面的所有字符(一個也不能少,也不能多,連個空格也不能多)。到GitHub,在右上方工具欄裏找到Account Settings。在這個頁面上有一個SSH Keys標籤,點擊Add SSH key。Title能夠隨便填一個,Key就粘貼剛纔的字符,提交。ssh

完成這些工做後,就能夠上傳本身的代碼了。找到本身要分享上傳的代碼文件夾,右擊選擇Git Bash(推薦方法),或者在Git Bash中進入這個文件夾(這個須要輸入命令,若是不會的話,就用上一種吧)。創建一個倉庫:
1 git init
選擇要添加進倉庫的文件:
1 git add .
通常若是你想分享這個文件夾裏的全部代碼,就在 add後面加「.」,上面的例子就是這樣,若是傳指定的,只須要把「.」改成文件名便可,如今只是選擇了要加入倉庫的文件,下面纔是添加進入倉庫:
1 git commit -m ‘Test’
-m後面跟一個參數,表示說明,將代碼提交到GitHub後,將會在代碼文件信息上顯示這個說明,以下圖標記的地方。編輯器

搞了這麼久,如今纔開始把本地倉庫上傳到GitHub了,下面兩行命令搞定問題:分佈式

1 git remote add origin git@github.com:XXX/XXX.git 2 git push -u origin master工具

這個git@github.com:XXX/XXX.git就是上面建立項目是生成的地址。如今打開你的項目網址,你就能夠發現你的代碼已經展現出來了。若是你要更新代碼的話,就重複上面的吧。fetch

最後這兩部可能會出問題,

1.在執行
gitremoteaddorigingit@github.com:xxxx/xxx.gitfatal:remoteoriginalreadyexists. git remote rm origin
而後在執行:$ git remote add origin git@github.com:xxxx/xxx.git 就不會報錯誤了

注意:有時會報failed to push some refs to git的錯誤,出現錯誤的主要緣由是github中的README.md文件不在本地代碼目錄中,
能夠經過以下命令進行代碼合併【注:pull=fetch+merge]
git pull - -rebase origin master
執行上面代碼後能夠看到本地代碼庫中多了README.md文件
此時再執行語句 git push -u origin master便可完成代碼上傳到github
github上傳

github刪除文件夾方法

我也是在網頁上面沒有找到刪除的地方, 我是在本地刪除後 再提交. 1. git pull you git url 2. git checkout 3. rm -r dirName 4. git add –all 5. git commit -m」remove dir」 6. git push you git url 7. input your name 8. input your password

相關文章
相關標籤/搜索