Git学习历程
作為一名有理想的程序員,當然要會用一些高效的工具。今天來復習一下之前學過的Git的使用方法。
學習流程:
1、入門GitHub的文章:http://pan.baidu.com/s/1jHLdNZg(百度云盤)。這篇文章中把GitHub講的很詳細,但是在講解Git部分時,由于作者用的是Mac OS,所以我在另外一個地方學習了Git的使用
2、學習git工具的網站:http://www.runoob.com/git/git-tutorial.html(菜鳥教程)。學習過程中多做些實際操作,跟著教程自己敲一遍,很快入手。
復習總結:
1. 安裝git
下載地址:http://git-scm.com/downloads。
2. 配置git環境
1) 配置/etc/gitconfig?文件:系統中對所有用戶都普遍適用的配置。使用關鍵字:git config?--system?
2) 配置~/.gitconfig?文件:用戶目錄下的配置文件只適用于該用戶。使用關鍵字:git config?--global。所有的項目都會默認使用該配置下的信息,如果要為某個項目指定不一樣的配置,只需去掉--global重新配置即可。例如:
1 git config --global user.name "coderABC" //配置用戶名 2 git config --global user.email "coderABC@163.com" //配置郵箱 3 git config --global core.editor emacs //配置文本編輯器為emacs,也可已選擇vi、vim等其他編輯器 4 git config --global merge.tool vimdiff //配置差異分析工具,用于解決合并沖突時使用,這里改為vimdiff, 5 也可選擇kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合并工具 6 git config --global alias.co checkout //alias用來為命令起別名,配置完后使用命令:git co等同于git checkout 7 git config --global core.quotepath false //設置顯示中文文件名 8 9 git config --list //查看配置信息列表 10 git config user.name //查看指定項的配置3) 配置工作目錄中的?.git/config?文件:這里的配置僅僅針對當前項目有效。
3. Git工作流程與工作區、暫存區和版本庫的講解
原文將的很簡潔,請看鏈接。
工作流程:http://www.runoob.com/git/git-workflow.html
工作區、暫存區和版本庫:http://www.runoob.com/git/git-workspace-index-repo.html
4. Git連接遠程倉庫(以GitHub為例)
詳情請看連接:http://www.runoob.com/git/git-remote-repo.html(Git遠程倉庫)
1 ssh-keygen -t rsa -C "youremail@example.com" //生成SSH Key,連續三次回車即可。根據提示的目錄,找到id_rsa.pub文件,復制全部內容。進入你的GitHub->settings->SSH and GPG keys->New SSH key,標題不用寫,直接將內容復制到key欄,確定即可。 2 ssh -T git@github.com 驗證是否成功
5. 克隆、提交、提取遠程倉庫
1 //克隆 2 git clone git@github.com:as798982083/some-commands.git //把項目clone到本地 3 git remote add origin git@github.com:as798982083/some-commands.git //為遠程倉庫起別名:origin 4 //提交 5 git push https://github.com/as798982083/some-commands.git //將被地的倉庫提交到遠程倉庫 6 git push origin/master //如果起了別名,則可通過別名進行提交,效果同上。這里的master為提交到的分支,可以選擇其他分支,也可不指定,使用默認分支。 7 git push -u origin master //提交到遠成倉庫master分支 8 //提取 9 git fetch origin //獲取最新數據 10 git merge origin/master //將獲取的新數據同步到本地master分支(也可以是其他分支) 11 git pull origin master //從遠程同步最新代碼,將以上兩個步驟融合為一步,效果相同。 12 //查看遠程倉庫 13 git remote //查看當前配置有哪些遠程倉庫 14 git remote -v //可看到別名的實際鏈接地址6. Android Studio中使用Git
很詳細的教程:http://blog.csdn.net/gao_chun/article/details/49817229/
?
?
posted on 2017-05-15 10:46 as798982083 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/mengfff/p/6855386.html
總結
- 上一篇: Windows系统带你一步一步无脑使用b
- 下一篇: js上传图片到服务器