1. 程式人生 > >git詳細介紹

git詳細介紹

管理 分享 bsp inf 提交代碼 com div jpg 沖突

Git管理我們的代碼會經歷三個不過程

1. 工作區:沒有提交的代碼就是存放的工作區

2. 暫存區:通過 git add 文件名 命令提交代碼該文件就放在暫存區

3. 歷史區:通過 git commit -m 提交信息 命名提交的代碼就放在歷史區

自己工作區有代碼,暫存區和歷史有有備份的代碼,所以代碼不會丟失,很安全的。

提交代碼要經歷的過程,如圖所示

技術分享圖片

在工作區中修改了代碼,我想回到之前提交的樣子,可以通過 git checkout 文件名 來回退到上一次提交的版本

當你已經提交到了暫存區也就是已經執行了 git add 文件名 命令,發現要返回到之前的版本,可以使用 git checkout 版本號 文件名

代碼已經提交到了歷史區也就是已經執行了git commit -m 提交信息,返現要返回之前的版本,可以使用 git checkout 版本號 文件名

每次回退到之前的版本都都要重新提交代碼。

如果中間出錯了我們可以撤回的(在不同的工作區間使用不同的命令)

代碼回退的在不同區間使用不同命令

技術分享圖片

代碼沖突的解決辦法

技術分享圖片

當在一個分支中同時建了兩個分支,合並的時候就會出錯

git詳細介紹