本文將介紹Windows用戶安裝git并上傳代碼到Git@OSC中。 關于更多的git教程,可到菜鳥教程等進行深入學習。
Git是一個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。
準備工作:
- 進入oschina.net注冊一個賬號,我們后面將會將代碼上傳(托管)到Git@OSC上。(本文只借用Git@OSC,使用github方法一樣)
- 下載git:https://git-scm.com/downloads
- 安裝git到當前電腦上(安裝步驟默認即可)
上傳項目到oschina
運行 Git Bash
第一步,你需要告訴git你的名字,這個名字會出現在你的提交記錄中。
git config --global user.name "你的名字"
第二步,設置Email,這個Email也會出現在你的提交記錄中,請盡量保持此Email和您的Git@OSC的注冊Email一致。
git config --global user.email "你的Email"
第三步,生成SSH公鑰,請盡量保持此Email和您的Git@OSC的注冊Email一致,期間會提示你輸入存儲路徑和密碼,一直按回車鍵即可。
ssh-keygen -t rsa -C "你的Email"
第四步,添加SSH公鑰到Git@OSC,進入 ** C:\Users\用戶\.ssh ** 目錄,里面會有我們上面SSH公鑰生成的id_rsa和id_rsa.pub兩個文件,打開id_rsa.pub,復制全部里面的內容,添加到http://git.oschina.net/profile/sshkeys中,然后在Git Bash中輸入下面的命令:
ssh -T git@git.oschina.net
會詢問你是否確定連接,輸入yes,直到出現Welcome to Git@OSC, yourname! 代表你已經和Git@OSC連接成功!
第五步,在Git@OSC中創建一個項目,項目名為:Demo,其他設置隨意,創建成功后將會自動進入到Demo項目的界面,找到右邊 HTTPS|SSH ,復制SSH的地址,后面會用到。
第六步,在F盤下創建Demo目錄(隨意),進入Demo目錄,右擊空白處選擇Git Bash Here,執行以下命令:
git init . 注意后面的點
git pull git@git.oschina.net:xxx/Demo.git
在Demo目錄中添加一個文件:demo.txt
git add -A . 將文件提交到緩存區
git commit -am "添加了一個demo.txt"
git push git@git.oschina.net:xxx/Demo.git master
進入oschina.net,查看Demo項目,你會發現demo.txt已經被上傳到了Git@OSC中,在后面的開發中,如果是多人一起,可能別人在你提交代碼后修改了部分內容進行提交,你需要在下次修改項目前執行pull:
git pull git@git.oschina.net:xxx/Demo.git
從服務器下載改動的內容,再進行操作,完成后依然依次執行下面的命令,將其上傳至Git@OSC:
git add -A . 將文件提交到緩存區
git commit -am "添加了一個demo.txt"
git push git@git.oschina.net:xxx/Demo.git master
到此,git的安裝和簡單的使用就是這樣。