diff --git a/Linux+git学习笔记/Images/Linux根文件系统.png b/Linux+git学习笔记/Images/Linux根文件系统.png new file mode 100644 index 0000000..202fa80 Binary files /dev/null and b/Linux+git学习笔记/Images/Linux根文件系统.png differ diff --git a/Linux+git学习笔记/Images/git init.png b/Linux+git学习笔记/Images/git init.png new file mode 100644 index 0000000..fba1e3c Binary files /dev/null and b/Linux+git学习笔记/Images/git init.png differ diff --git a/Linux+git学习笔记/Images/git checkout.png b/Linux+git学习笔记/Images/git checkout.png new file mode 100644 index 0000000..62a8ea6 Binary files /dev/null and b/Linux+git学习笔记/Images/git checkout.png differ diff --git a/Linux+git学习笔记/Images/git clone.png b/Linux+git学习笔记/Images/git clone.png new file mode 100644 index 0000000..34ca1a1 Binary files /dev/null and b/Linux+git学习笔记/Images/git clone.png differ diff --git a/Linux+git学习笔记/Images/git remote.png b/Linux+git学习笔记/Images/git remote.png new file mode 100644 index 0000000..b2b7ec6 Binary files /dev/null and b/Linux+git学习笔记/Images/git remote.png differ diff --git a/Linux+git学习笔记/Images/git status.png b/Linux+git学习笔记/Images/git status.png new file mode 100644 index 0000000..4b28d83 Binary files /dev/null and b/Linux+git学习笔记/Images/git status.png differ diff --git a/Linux+git学习笔记/Linux学习笔记.md b/Linux+git学习笔记/Linux学习笔记.md index b914ee9..a275c2f 100644 --- a/Linux+git学习笔记/Linux学习笔记.md +++ b/Linux+git学习笔记/Linux学习笔记.md @@ -1,6 +1,6 @@ ### 1.Linux根文件系统 -![image-20240429174454787](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240429174454787.png) +![image-20240429174454787](D:\Linux+git笔记\Linux+git学习笔记\Images\image-20240429174454787.png) - /bin 是binary的缩写,这个目录存放着最经常使用的命令,通过上方桌面可以看到bin文件夹有个箭头,是链接到 /usr/bin下,相当于快捷方式,进入/bin和/usr/bin下是一模一样的。 diff --git a/Linux+git学习笔记/git基本操作.md b/Linux+git学习笔记/git基本操作.md index a55e6ac..dd51a03 100644 --- a/Linux+git学习笔记/git基本操作.md +++ b/Linux+git学习笔记/git基本操作.md @@ -24,24 +24,44 @@ ``` $ git init ``` -![image-20240507131840732](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507131840732.png) +![image-20240507131840732](D:\Linux+git笔记\Linux+git学习笔记\Images\git init.png) 发现在根目录中出现了一个 **.git** 文件,表明此项目已被git管理。 2.通过` git clone "仓库链接"`与远程仓库进行连接: -![image-20240507131741797](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507131741797.png) +![image-20240507131741797](D:\Linux+git笔记\Linux+git学习笔记\Images\git clone.png) -3. 连接成功后,添加项目到暂存区,并提交项目到本地仓库,中间可以使用 **git status** 命令查看文件状态:![image-20240507131929421](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507131929421.png)![image-20240507131951291](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507131951291.png)![image-20240507132003856](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507132003856.png) +3. 连接成功后,添加项目到暂存区,并提交项目到本地仓库,中间可以使用 **git status** 命令查看文件状态:![image-20240507131929421](D:\Linux+git笔记\Linux+git学习笔记\Images\git status.png)![image-20240507131951291](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507131951291.png)![image-20240507132003856](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507132003856.png) 当使用用` git status` 查看状态显示“没有需要提交的,工作树干净”时,就说明项目已经全部提交至本地仓库。 -4. 使用命令 `git checkout -b dev` 创建dev分支并切换到该分支下,在分支上进行操作;在这之前或之后都可以使用命令 `git branch` 查看仓库的分支都有哪些![image-20240507133520475](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507133520475.png) +4. 使用命令 `git checkout -b dev` 创建dev分支并切换到该分支下,在分支上进行操作;在这之前或之后都可以使用命令 `git branch` 查看仓库的分支都有哪些![image-20240507133520475](D:\Linux+git笔记\Linux+git学习笔记\Images\git checkout.png) -5. 操作这么多命令后,可能已经断开了与远程的连接,使用命令 `git remote -v`查看,如果为空,则使用 `git remote add origin 链接` 再次与远程仓库进行连接![image-20240507134004040](C:\Users\dd\AppData\Roaming\Typora\typora-user-images\image-20240507134004040.png) +5. 操作这么多命令后,可能已经断开了与远程的连接,使用命令 `git remote -v`查看,如果为空,则使用 `git remote add origin 链接` 再次与远程仓库进行连接![image-20240507134004040](D:\Linux+git笔记\Linux+git学习笔记\Images\git remote.png) 出现如上图所示,则重新连接成功! 6. 把master分支合并到dev分支,进行add和commit,最后push到远程 -7. 查看项目是否上传成功。 \ No newline at end of file +7. 查看项目是否上传成功。 + +### beyond compare 解决冲突 + +1. 安装beyond compare + +2. 在git 仓库中配置 + + ``` + git config --local merge.tool bc4 + git config --local mergetool.path 软件安装目录 + git config --local mergetool.keepBackup false + ``` + +3. 应用bc 解决冲突 + + ``` + git mergetool + ``` + + \ No newline at end of file