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
#查看遠(yuǎn)程分支
git branch -r
#查看本地分支所關(guān)聯(lián)的遠(yuǎn)程分支
git branch -vv
#刪除本地分支
git branch -D release-activity(分支名稱)
git log? 查看提交內(nèi)容
gitk? git查看log的可視化頁面
Git生成秘鑰
1.1 確認(rèn)本地秘鑰
SSH 秘鑰默認(rèn)儲(chǔ)存在賬戶的主目錄下的 ~/.ssh 目錄
如:C:\Users\Administrator\.ssh\
查看是否包含id_rsa和id_rsa.pub(或者是id_dsa和id_dsa.pub之類成對(duì)的文件),有.pub 后綴的文件就是公鑰嫩絮,另一個(gè)文件則是密鑰板祝。
如果有這兩個(gè)文件稼锅,則跳過1.2缀雳;如果沒有這兩個(gè)文件贤斜,甚至.ssh目錄也沒有懂酱,則需要用ssh-keygen 來創(chuàng)建
1.2 生成秘鑰信息
在.ssh 目錄下右鍵打開Git Bash(.ssh目錄不存在撇他,手動(dòng)創(chuàng)建)
生成秘鑰:ssh-keygen -t rsa -C "bread@com" 茄猫,直接Enter就行,然后會(huì)提示輸入密碼(可輸可不輸)
說明:命令中的email困肩,就是gitlab中的賬號(hào)划纽,需要保持一致
執(zhí)行完成之后,在.ssh 目錄下就會(huì)生成秘鑰文件锌畸。
生成ssh-key勇劣,ssh-key是用于與云端文件管理系統(tǒng)進(jìn)行通訊的憑證,每臺(tái)設(shè)備有一個(gè)潭枣。首先確認(rèn)是否存在ssh-key比默,使用命令 cat ~/.ssh/id_rsa.pub,如果提示文件不存在
則在gitbash中執(zhí)行 ssh-keygen命令盆犁,一直點(diǎn)擊回車命咐,會(huì)在本地用戶目錄下生成.ssh目錄,并且生成兩個(gè)文件
使用cat ~/.ssh/id_rsa.pub,可以將ssh key公鑰打印出來谐岁。
打印私鑰? ? cat id_rsa醋奠,需要在Jenkins上的Credentials中榛臼,填入Private key