1. 程式人生 > >真正入坑git

真正入坑git

詳解 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