まず、クローン化された支店:
:git clone https://github.com/LLLUZHAO/Test.git
正克隆到 'Test'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 3 (delta 0), reused 3 (delta 0), pack-reused 0
展开对象中: 100% (3/3), 完成.
新しい枝に新しいブランチとスイッチングを作成します。
:cd Test
:git branch zhaolu
:git checkout zhaolu
切换到分支 'zhaolu'
:git branch
master
* zhaolu
:cat 1
:cat << EOF > 1
> lurongming
> EOF
作業領域と一時領域の違いを見てください:
:git diff
diff --git a/1 b/1
index e69de29..8c7346e 100644
--- a/1
+++ b/1
@@ -0,0 +1 @@
+lurongming
最新のローカルリポジトリの違いとワークスペース:
:git diff HEAD
diff --git a/1 b/1
index e69de29..8c7346e 100644
--- a/1
+++ b/1
@@ -0,0 +1 @@
+lurongming
最新のローカルリポジトリの違いでエリアをステージング:
:git diff --cached
違いはありません。
ステージング領域に新しい変更を追加します。
:git add .
作業領域と一時領域の違いを見てください:
:git diff
違いはありません。
最新のローカルリポジトリの違いとワークスペース:
:git diff HEAD
diff --git a/1 b/1
index e69de29..8c7346e 100644
--- a/1
+++ b/1
@@ -0,0 +1 @@
+lurongming
最新のローカルリポジトリの違いでエリアをステージング:
:git diff --cached
diff --git a/1 b/1
index e69de29..8c7346e 100644
--- a/1
+++ b/1
@@ -0,0 +1 @@
+lurongming
コミット:
:git commit -m add\ lurongming .
[zhaolu 8eefe88] add lurongming
1 file changed, 1 insertion(+)
:git log
commit 8eefe88caa3314d3422d45e2a90de9dddd1a75c2 (HEAD -> zhaolu)
Author: zhao <[email protected]>
Date: Thu Mar 12 15:29:10 2020 +0800
add lurongming
commit 79e6fbed4a4736a898049665ded3b96304434278 (origin/master, origin/HEAD, master)
Author: zhao <[email protected]>
Date: Tue Mar 10 03:50:54 2020 +0800
create
メインブランチに切り替えます:
:git checkout master
:cat << EOF > 1
> zhaolu
> EOF
:git add .
:git commit -m add\ zhaolu .
[master e8b84ca] add zhaolu
1 file changed, 1 insertion(+)
:git log
commit e8b84cad2c857e507a0ae54a2b572d9ca7d256a5 (HEAD -> master)
Author: zhao <[email protected]>
Date: Thu Mar 12 15:32:05 2020 +0800
add zhaolu
commit 79e6fbed4a4736a898049665ded3b96304434278 (origin/master, origin/HEAD, zhaolu2)
Author: zhao <[email protected]>
Date: Tue Mar 10 03:50:54 2020 +0800
create
まあ、zhaoluブランチとマージに切り替えます。
:git merge master
自动合并 1
冲突(内容):合并冲突于 1
自动合并失败,修正冲突然后提交修正的结果。
:git status
位于分支 zhaolu
您有尚未合并的路径。
(解决冲突并运行 "git commit")
(使用 "git merge --abort" 终止合并)
未合并的路径:
(使用 "git add <文件>..." 标记解决方案)
双方修改: 1
修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
対立。
ビューファイル1:
:cat 1
<<<<<<< HEAD
lurongming
=======
zhaolu
>>>>>>> master
Gitは>>>>>>>、=======、<<<<<<<と異なるブランチの内容をマークし、我々は次のように変更し保存します。
:cat 1
hello world
:git status
位于分支 zhaolu
您有尚未合并的路径。
(解决冲突并运行 "git commit")
(使用 "git merge --abort" 终止合并)
未合并的路径:
(使用 "git add <文件>..." 标记解决方案)
双方修改: 1
修改尚未加入提交(使用 "git add" 和/或 "git commit -a")
:
Gitのアドオン1を使用して変更:
:git add 1
:git status
位于分支 zhaolu
所有冲突已解决但您仍处于合并中。
(使用 "git commit" 结束合并)
要提交的变更:
修改: 1
使用すると、コミットGIT:
:git commit
[zhaolu 534144c] Merge branch 'master' into zhaolu
:cat 1
hello world
注zhaoluブランチにmasterブランチいます。
同じのマスターブランチの内容は、zhaoluブランチは内容でmasterブランチの外観に切り替えるには、改訂された紛争の内容です:
:git checkout master
切换到分支 'master'
您的分支领先 'origin/master' 共 1 个提交。
(使用 "git push" 来发布您的本地提交)
:cat 1
zhaolu
またはオリジナルコンテンツ。