Command line instructions
Git global setup
git config --global user.name " 面包"
git config --global user.email "bread@com"
Create a new repository
git clone http://gitlab.tu **.com/qa/Python2.git
簡單使用
git add .? // 暫存所有的更改
git add src_ori/app/DefineConfig.lua//暫存只修改的文件
git checkout 分支名稱? //切換分支(需要先提交本地修改或者丟失本地修改后,才能提交)
git reset --hard? //丟棄所有的本地更改
git status // 查看文件狀態(tài)
git commit -m "本次要提交的概要信息" // 提交
git push origin master
#刷新本地分支:
git remote update origin --prune
#查看所有分支
git branch -a
#查看遠程分支
git branch -r
#查看本地分支所關(guān)聯(lián)的遠程分支
git branch -vv
#刪除本地分支
git branch -D release-activity(分支名稱)
git log? 查看提交內(nèi)容
gitk? git查看log的可視化頁面
Git生成秘鑰
1.1 確認本地秘鑰
SSH 秘鑰默認儲存在賬戶的主目錄下的 ~/.ssh 目錄
如:C:\Users\Administrator\.ssh\
查看是否包含id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之類成對的文件),有.pub 后綴的文件就是公鑰,另一個文件則是密鑰。
如果有這兩個文件,則跳過1.2;如果沒有這兩個文件,甚至.ssh目錄也沒有,則需要用ssh-keygen 來創(chuàng)建
1.2 生成秘鑰信息
在.ssh 目錄下右鍵打開Git Bash(.ssh目錄不存在,手動創(chuàng)建)

生成秘鑰:ssh-keygen -t rsa -C "bread@com" ,直接Enter就行,然后會提示輸入密碼(可輸可不輸)
說明:命令中的email,就是gitlab中的賬號,需要保持一致
執(zhí)行完成之后,在.ssh 目錄下就會生成秘鑰文件。
生成ssh-key,ssh-key是用于與云端文件管理系統(tǒng)進行通訊的憑證,每臺設(shè)備有一個。首先確認是否存在ssh-key,使用命令 cat ~/.ssh/id_rsa.pub,如果提示文件不存在

則在gitbash中執(zhí)行 ssh-keygen命令,一直點擊回車,會在本地用戶目錄下生成.ssh目錄,并且生成兩個文件
使用cat ~/.ssh/id_rsa.pub,可以將ssh key公鑰打印出來。
打印私鑰? ? cat id_rsa,需要在Jenkins上的Credentials中,填入Private key
