2019-04-06 git 分支創(chuàng)建 分別基礎(chǔ)知識(shí)

git分支 工作中用法過(guò)程

  1:工作中同事中間 負(fù)責(zé)各個(gè)模塊,工程代碼 盡量功能劃分明顯,方便 各個(gè)開(kāi)發(fā)者 編寫(xiě)代碼。
    項(xiàng)目中主分支:master 分支 是最穩(wěn)定的分支 ,應(yīng)該線上穩(wěn)定版 沒(méi)有相關(guān)錯(cuò)誤的
    開(kāi)發(fā)分支:develop分支 開(kāi)發(fā)中沒(méi)有明顯錯(cuò)誤的測(cè)試分支,開(kāi)發(fā)者 開(kāi)發(fā)各自功能沒(méi)有問(wèn)題 后合并到該分支
    開(kāi)發(fā)者分支: 為各自開(kāi)發(fā)者的分支,開(kāi)發(fā)各自的功能模塊
    提測(cè)分支:一般提交測(cè)試 會(huì)有獨(dú)立的分支,修復(fù)bug 會(huì)從提測(cè)分支獨(dú)立切出issueBranch分支修復(fù)bug,最終沒(méi)有問(wèn)題時(shí),該分支merge develop,merge master 兩個(gè)分支,最終在各自開(kāi)發(fā)者分支 merge develop分支,繼續(xù)開(kāi)發(fā)功能。
    節(jié)點(diǎn)分支: 每個(gè)節(jié)點(diǎn)周期 穩(wěn)定版本 分支


git關(guān)聯(lián)github

1:首先進(jìn)行安裝gitbash和git軟件,繼而打開(kāi)gitbash本地產(chǎn)生ssh鍵
2:默認(rèn)位置在用戶(hù)/.ssh/文件夾中:id_rsa.pub文件中的字符串拷貝到對(duì)應(yīng)github平臺(tái)中,創(chuàng)建一個(gè)ssh_key
3:。繼而在電腦中某個(gè)位置創(chuàng)建一個(gè)文件夾github;使用該命令:“ssh-keygen -t rsa -C "your_email@youremail.com" ”
4:繼而建立倉(cāng)庫(kù):"git init",繼而設(shè)置用戶(hù)名和郵箱:"git config --global user.name"your name""
5:git config --global user.email"your_email@youremail.com"
6:繼而進(jìn)行檢測(cè)gitbash和github之間的是否鏈接成功:ssh -T git@github.com
7:繼而從github上pull 一個(gè)倉(cāng)庫(kù)的內(nèi)容:git pull github倉(cāng)庫(kù)地址!
8:繼而創(chuàng)建一個(gè)遠(yuǎn)程地址:git remote add origin git@github.com/你的github用戶(hù)名/倉(cāng)庫(kù)名.git。繼而嘗試git push origin master!


常用分支控制圖

常用分支控制圖

相關(guān)命令的講解

  1.vim file:進(jìn)行查看文件的內(nèi)容,在此操作中:"i"代表進(jìn)入修改模式,切換大寫(xiě)的按鍵,點(diǎn)擊"Z"兩次保存退出 !或者點(diǎn)擊esc鍵,輸入":qw ,:q  :q!  :!"同時(shí)git config -e 進(jìn)行打開(kāi)相關(guān)配置文件,修改的操作如上!

  2.git reset --hard 提交的版本號(hào):進(jìn)行回歸到固定的提交的版本號(hào)!同時(shí)提交日志也會(huì)回歸到“提交的版本號(hào)”的版本,之后可以git push -f remotename 分支號(hào)!強(qiáng)制git服務(wù)端更新代碼!    

  3.git log:進(jìn)行打開(kāi)以往的提交日志!方便查看

  4.git log -p file 查看某個(gè)文件提交歷史;以及git log --since=2.weeks 查看最近2個(gè)星期提交內(nèi)容;git log --stats:修改每次修改的文件的更新的統(tǒng)計(jì)信息; git log --pretty=format:"%h -%an ; %cn : %s",以自定義格式顯示提交者的hash值,作者的名稱(chēng),提交者的名稱(chēng),提交的說(shuō)明;git log --author=zhagsan --grep=樂(lè)視--表示搜索條件為 作者為張三,搜索提交內(nèi)容中的關(guān)鍵字:樂(lè)視!  

  5.git config -l 查看git全局的配置信息!

  6.git config --global  credential.helper  store  這行命令 能夠保存用戶(hù)名和密碼

再次更新不需要重新輸入了!

  7. git config –system –unset credential.helper 重置用戶(hù)名和密碼
      git config –global http.emptyAuth true

當(dāng)git的地址變了:

  1.  git remote set-url origin  http://192/168/15.30/Erchoc/xxx.git
  2.  git remote rm origin
  3.  git remote add origin http://192/168/15.30/Erchoc/xxx.git

同時(shí)可以查看git 配置信息

 1:git config --list
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容