详细介绍如何在win7下首次实现通过Git bash向Github提交项目
詳細介紹如何在win7下首次實現通過Git bash向Github提交項目
引自:http://jingpin.jikexueyuan.com/article/35944.html
作者: wddoer 發布時間:2015-07-07 16:12:54?
準備工作
1)注冊Github
2)安裝Git GUI和bash管理工具。下載地址:http://git-scm.com/
Git初始化
1)Git安裝后,首先需要設置Git,通過以下兩個命令:
$ git config --global user.name "Your Real Name" $ git config --global user.email "you@example.com"將引號中的內容換成你的name和email。這樣做的目的是tell Git who you are.
2)生成SSH key并提交。
這一步強烈推薦參考官方介紹一步步來:https://help.github.com/articles/generating-ssh-keys/
在Github上創建項目
登錄Github,點擊Create New Repository,輸入Repository name和對其的描述,點擊創建倉庫即可完成。完成后,記下類似git@github.com:XXX/XXX.git的地址,這就是你項目倉庫的地址了。
對本地項目初始化
1)進入項目所在的目錄。有兩種方式:一是在項目文件夾右鍵選擇Git bash;二是先打開Git bash,通過cd等命令進入項目所在文件夾。在此推薦第一種。
2)執行以下命令對項目初始化
$ git init注:上述命令適合自己自己創建的工程。如果是參與別人的工程需要執行git clone命令。
執行完畢后,在項目文件夾根目錄下創建了.git目錄。
3)添加項目文件夾中需要提交到遠程的文件或文件夾
在git的世界里,代碼有三種狀態:unstaged, staged, commited.第一種也是untracked狀態,代表代碼尚未開發完成,第二種代表代碼開發完成了,準備提交但是尚未提交,第三種就是提交過了。
$ git add .上述命令可以一次性將項目中的所有文件和文件夾從unstaged狀態變成staged狀態。如果想添加指定的文件或文件夾,只需要把"."改為文件或文件名即可。
4)執行以下命令
$ git commit以上命令將staged的代碼變成commited。會彈出vim編輯器讓你輸入本次提交需要的信息,類似log。
也可以在此條命令后接參數,例如:git commit -m 'Test'。Test也代表提交到遠程時的log。
將本地項目傳送到Github遠程倉庫上
1)執行以下兩條命令
$ git remote add origin git@github.com:XXX/XXX.git $ git push -u origin master在執行第一條命令時,如果出現錯誤提示fatal: remote origin already exists.則代表你在Github創建的項目內有初始文件(例如README.md)。解決辦法是執行以下命令:
$ git remote rm origin在執行第二條命令時,可能出現錯誤提示error:failed to push som refs to...,解決辦法是先把遠程倉庫中有的文件pull下來。命令如下:
$ git pull origin master?
轉載于:https://www.cnblogs.com/taomylife/p/5206253.html
總結
以上是生活随笔為你收集整理的详细介绍如何在win7下首次实现通过Git bash向Github提交项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2016021701 - 百位名人读书心
- 下一篇: MVC POST请求后执行javascr