之前對git可以說是一無所知,不過現在做工程要用到,於是就花點時間找了一些資料,本文也只是各種git學習資料的集合,權當是學習筆記吧
首先,git其實一般在linux環境下都是自帶有的,可以通過git –version查看一下自己的git 版本
然后,一般來說你需要在https://github.com/上面注冊一個帳號,這個帳號就是用於遠程托管你的代碼,這你注冊完了之后,可以在自己的空間里面添加新的工程repositorie,用於和你的本地的工程對應
最后,你需要將本地的電腦與你的github賬戶聯系起來,這里需要涉及到RSA方面的東西,具體做法參見:https://help.github.com/articles/generating-ssh-keys
1. git init 這條命令是你在工程目錄下做的,它會產生一個.git文件夾
2. git add. 文件快照,它就是會將修改過的文件或者刪除的等等這些文件存儲到暫存區。等待着提交到git倉庫
3. git commit -m ‘本次提交文件變化的描述信息’
//遠程
4. git remote add 遠程倉庫名 遠程倉庫地址 這里遠程倉庫名一般為origin 遠程倉庫地址就是github上你創建的那個repositorie下面的SSH地址
5. git clone 遠程倉庫地址 [克隆到指定文件夾] 將遠程的代碼拷貝到本地,一般用於別人下載你的代碼
6. git pull 遠程倉庫名 本地要合並的分支名 將遠程的代碼合並到本地的分支,也可以直接用git pull默認就是把遠程倉庫下載與本地倉庫合並
7. git push 遠程倉庫名 本地分支名 將本地的代碼推送合並到遠程
//本地
8. git branch 查看目前有多少個分支
9. git branch develop master 在master分支上創建develop分支
10. git checkout develop 切換到develop分支
11. git checkout -b develop master 在master分支上創建develop分支並進入develop分支
12. git checkout master; git merge develop 切換到master分支,將develop分支的內容合並到master中,如果出現merge沖突需要手動合並
13. git branch -d develop 刪除develop分支,-D強制刪除
相關參考:
1. http://shanewfx.github.io/blog/2012/04/21/learn-git-command/
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。