一、基本配置
1、查看git配置:git conifg --list
2、配置用户名:git conifg --global user.name “用户名”
3、配置邮箱:git conifg --global user.email “邮箱名”
4、删除某个错误配置:git config --global --unset “配置名”
二、本地版本库管理
1、初始化仓库库:git init
2、查看git状态:git status
3、将当前目录所有目录及文件提交到缓存区:git add .
4、将缓存区的目录及文件提交到远程仓库:git commit -m “第一次修改”
5、查看git日志:git log
6、返回到某个缓存日志文件:git reset --hanrd 【日志内标识符】
7、添加忽略提交文件:新建.gitignore文件,写入*.txt表示忽略当前目录下所有以txt结尾的文件。
三、分支管理
1、查看当前在哪个分支:git branch
2、新建分支:git branch dev
3、切换分支:git checkout dev → 新建并切换分支git checkout -b dev
4、合并分支,谁合并谁就切换到谁的分支下:git master merge dev
5、删除分支:git -D dev
四、将本地仓库提交到远程仓库
1、克隆远程仓库后自动添加远程仓库地址:git clone 网址
2、把本地仓库push到远程仓库:git push 网址
3、把远程仓库地址pull下来:git pull 网址
五、其他
仅修改最后一次提交 commit 的信息:git commit --amend --message=“modify message by daodaotest”
1、更新fork主仓库代码为master主仓库代码
(1)首先,将fork仓库地址clone到本地:git clone -b dev1 fork仓库地址。
(2)其次,将master主仓库代码pull到forl仓库:git pull master主仓库地址。
(3)最后,更新fork主仓库代码:git push fork主仓库地址。
2、dev5分支仓库代码如何更新为dev4仓库的代码
(1)确保您当前在dev5分支上工作。可以使用以下命令检查:
如果当前分支是dev5,则会在列表中看到它的名称。
git branch
(2)从远程dev4分支获取最新的代码。可以使用以下命令:
这将从远程代码库中获取dev4分支的最新代码。请注意,这不会将代码合并到您的本地分支上,只会将它们下载到您的本地代码库中。
git fetch origin dev4
(3)将dev5分支切换到dev4分支的最新代码。可以使用以下命令:
这将在您的本地代码库中将dev4分支的最新代码合并到dev5分支上。
git merge origin/dev4
注:若出现conflict,直接删掉冲突文件就好了,先更新仓库。
(4)解决可能出现的冲突。如果在合并过程中出现了冲突,需要手动解决它们。可以使用以下命令显示冲突的文件:
然后编辑文件以解决冲突。
git status
(5)提交合并的更改。使用以下命令提交更改:
这将将合并内容提交到dev5分支上。
git commit -m “Merge dev4 branch into dev5 branch”
(6)将更改推送到远程仓库。可以使用以下命令将更改推送到远程仓库:
这将把dev5分支上的更改推送到远程仓库中。
完成上述步骤后,dev5分支的代码将更新为dev4分支的最新代码。
git push origin dev5