真正入坑git
阿新 • • 發佈:2017-11-08
詳解 diff commit htm -a 筆記 hub .net 回滾
之前使用git一直用sourceTree可視化操作,直到今天剛好裝不了sourceTree,所有只能苦逼的用git命令行了,真的一片空白,要做下筆記才行。
創建sshKey
創建ssh: ssh-keygen -t rsa -C "[email protected]" 查看ssh cat ~/.ssh/id_rsa.pub
在電腦上創建一個文件夾,先Clone一份自己工程的項目分支(xxx屏蔽公司信息)
git clone [email protected]:xxxxxx/SELand_Vertu
進入項目的二級目錄進入git客戶端,確認要pull分支
git branch看看當前的分支 git checkout -b develop 切換到develop分支,因為我要pull拉去develop分支上的項目
然後在將自己的項目分支同步項目主分支(我們項目分支為develop分支)
git pull [email protected]:xxx/SELand_Vertu develop
每次提交代碼時候,需要先同步項目主分支代碼
git status是哪些文件有所修改 git diff 可以查詢所修改的代碼 git add -A 增加自己所做的修改 git commit -a 提交所有修改的代碼 git push origin develop 提交代碼
常用流程
git status 查看修改過的文件 git add . 選擇文件 git commit -m "提交的信息" 備註 git pull origin master 同步線上代碼到本地 git push origin master 本地代碼推送到線上 git reset --hard HEAD~1 回滾上一個版本
詳解:https://www.cnblogs.com/mengdd/p/4153773.html
阿裏雲code:http://blog.csdn.net/dark00800/article/details/54571859
解決github上傳ssh-key後仍須輸入密碼的問題:http://blog.csdn.net/baidu_35085676/article/details/53456884
真正入坑git