GIT(六)

4、Git分支管理

创建分支命令:

git branch (branchname)

切换分支命令:

git checkout (branchname)

切换分支时,GIT会用该分支最后提交的快照替换工作目录的内容

合并分支命令:

git merge

(1)列出分支

列出分支基本命令:

git branch

创建分支命令:

git branch [filename]

切换分支命令:

git checkout [filename]

切换分支不会删除原分支的文件

创建新分支并复制该分支内的文件

git checkout -b [filename]

(2)删除分支

删除分支命令:

git branch -d (branchname)

(3)合并分支

git merge [filename]

(4)合并冲突

合并并不仅仅是简单的文件添加、移除的操作,Git也会合并修改

问题总结

1、not a git repository (or any of the parent directories): .git

问题描述:git连接github仓库是报错

解决办法:提示说没有.git这样一个目录,解决办法:git init

2、修改git环境默认路径(通过设置home环境变量来设置)

系统变量说明:

%HOMEDRIVE% = C:\                                  --当前启动的系统的所在分区

%SystemRoot% = C:\WINDOWS                          --当前启动的系统的所在目录

%windir% = %SystemRoot% = C:\WINDOWS                --当前启动的系统的所在目录

%USERPROFILE% = C:\Documents and Settings\\(user)  --user指你的用户名

%HOMEPATH% = \Documents and Settings\(user) --user指你的用户名

注:Git环境的默认路径是通过HOME环境变量指定的,默认指定为%HOMEDRIVE%%HOMEPATH% 或 %USERPROFILE%

打开Git安装目录下的cmd目录下的gitk.cmd文件和etc目录下的profile文件,如下:

1)gitk.cmd文件中通过HOME环境变量设置Git环境默认路径:

@if not exist "!HOME!" @set HOME=!HOMEDRIVE!!HOMEPATH!@if not exist "!HOME!" @set HOME=!USERPROFILE!

2)profile文件中通过HOME环境变量设置Git环境默认路径:

# Set up USER's home directoryif [ -z "$HOME" -o ! -d "$HOME" ]; then  HOME="$HOMEDRIVE$HOMEPATH"  if [ -z "$HOME" -o ! -d "$HOME" ]; then    HOME="$USERPROFILE"  fifi

由上面两个配置文件可见,Git默认路径可通过设置HOME环境变量设置。

注意:设置home环境变量到后,必须将C:\Users\Administrator.gitconfig文件拷贝到新指定的git默认环境路径下

你可能感兴趣的:(GIT(六))