日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

git常用命令及分支简介

發布時間:2024/6/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 git常用命令及分支简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、git基本命令
1)git add 將想要快照的內容寫入緩存區
2)git status -s "AM" 狀態的意思是,這個文件在我們將它添加到緩存之后又有改動
3)git commit -m '第一次版本提交' -m選項添加備注信息
4)git clone url 使用 git clone 拷貝一個 Git 倉庫到本地
5)git diff 查看執行 git status 的結果的詳細信息
  尚未緩存的改動:git diff
  查看已緩存的改動: git diff --cached
  查看已緩存的與未緩存的所有改動:git diff HEAD
  顯示摘要而非整個 diff:git diff --stat
6)git commit -a 跳過git add 提交緩存的流程
7)git reset HEAD 用于取消已緩存的內容
8)git rm file
  git rm 會將條目從緩存區中移除。這與 git reset HEAD 將條目取消緩存是有區別的。
  "取消緩存"的意思就是將緩存區恢復為我們做出修改之前的樣子。
  默認情況下,git rm file 會將文件從緩存區和你的硬盤中(工作目錄)刪除。
9)git mv 重命名磁盤上的文件 如 git mv README README.md

10)git push -u origin master 提交代碼

2、git 分支管理
1)創建分支命令 git branch (branchname) 列出分支 git branch
2)切換分支命令 git checkout (branchname)
3)合并分支 git merge (branchname)
4)創建新分支并立即切換到該分支下 git checkout -b (branchname)
5)刪除分支命令 git branch -d (branchname)
ps:狀態 uu 表示沖突未解決 可以用 git add 要告訴 Git 文件沖突已經解決
3、查看日志版本
git log 命令列出歷史提交記錄
git log --oneline 查看歷史記錄的簡潔的版本
git log --oneline --graph 查看歷史中什么時候出現了分支、合并
4、標簽
為軟件發布創建標簽是推薦的。這個概念早已存在,在 SVN 中也有。你可以執行如下命令創建一個叫做 1.0.0 的標簽:
git tag 1.0.0 1b2e1d63ff
1b2e1d63ff 是你想要標記的提交 ID 的前 10 位字符。可以使用下列命令獲取提交 ID:
git log
你也可以使用少一點的提交 ID 前幾位,只要它的指向具有唯一性

5、提取遠程倉庫代碼

1)git fetch  從遠程倉庫下載新分支與數據

2))git pull  從遠端倉庫提取數據并嘗試合并到當前分支

6、git分支

git-flow主要有5中分支:master、hotfix、release、develop、feature

feature分支開始于develop分支,完成以后合并到develop分支。
當完成一定數量feature分支以后,從develop再開一個release分支出來,這些特性將被更行到下一個發布的版本中,之后的feature將不會被合并到release中。
之后在release分支中,只修改bug,然后完成release分支。完成release分支會完成以下三個操作:1、合并release分支到master;2、給master打上版本的標簽;3、release回歸到develop分支。
當發現master上有bug時,開一個hotfix,完成后合并到master分支。
基本的開發流程就是這樣,不清楚的可以看看文檔Gitflow Workflow 分支簡介轉載于:https://www.zhihu.com/question/21995370/answer/33172036

轉載于:https://www.cnblogs.com/lhxiaosoft/p/6400812.html

總結

以上是生活随笔為你收集整理的git常用命令及分支简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。