Git使用教程 個人整理筆記

2021-10-19 12:13:23 字數 1127 閱讀 3741

建立版本庫

$ mkdir learngit

$ cd learngit

$ cd learngit

$ pwd

$ git init

pwd:顯示當前目錄

git init:將當前目錄變成 git 管理倉庫

把檔案新增到版本庫

檢視倉庫當前狀態

版本查詢與版本回退

工作區和暫存區

$ git add把修改從工作區複製到版本庫暫存區$ git commit版本庫暫存區的所有待提交修改一次性提交到版本庫分支

管理修改:所有修改如果不用$ git add到暫存區,就無法加入到commit

撤銷修改

修改檔案後已經新增到暫存區

修改檔案後,已新增到暫存區,已提交

刪除檔案

新增遠端庫

從遠端庫轉殖

分支管理

解決衝突:git無法自動合併分支時,必須先解決衝突再提交完成合併

分支管理策略

分支策略

bug分支

方法二:$ git stash pop,恢復的同時刪除stash內容

initial分支上修復的bug,需要合併到當前dev分支,可以用$ git cherry-pick 《版本號commitid>命令,把提交的bug修改「複製」到當前分支

feature分支:用於開發新功能,完成後合併到主分支

多人協作:遠端倉庫預設名稱為origin

多人協作工作模式c. 如果合併時沒有衝突,$ git push origin

推送;如果合併時有衝突,則本地解決衝突,再本地提交,最後推送

標籤管理

忽略特殊檔案

配置別名

筆記 git使用整理

剛開始使用git 的時候,總是 擔驚受怕 因為大家一起的話 怕把大家 毀了 後來發現,完全沒必要 git 管理 好 冗餘 哈哈 首先,git 用分支 branch 的概念來管理 不同分支 可以不一樣。一般公司的 一般至少要有乙個master 分支,這個分支大多數對應線上 還會有乙個 開發 devel...

git整理 廖雪峰教程筆記

首先git是乙個版本控制工具,它提供的好處在於 1 儲存了你的每一次歷史改動 2 便於協作編輯。git誕生與linus!這個人真的是很厲害了。他嫌棄svn等集中式的開源版本控制工具,又不想用商業的系統,bitkeeper作為乙個商業的分布式版本控制系統曾經授權linux社群免費使用,結果因為不安分的...

筆記 Git使用教程

1.git是什麼 linus在1991年建立了開源的linux,從此,linux系統不斷發展,已經成為最大的伺服器系統軟體了。2005年linus花了兩周時間自己用c寫了乙個分布式版本控制系統,這就是git!git迅速替代svn成為最流行的分布式版本控制系統,尤其是2008年,github 上線了,...