git笔记

112 阅读2分钟

git配置用户名和邮箱

配置全局的账号和密码(全局目录)

git config --global user.name "用户名"

git config --global user.email "邮箱地址"

配置当前目录的账号和密码(当前目录使用)

git config user.name "用户名"

git config user.email "邮箱地址"

删除全局用户名、邮箱

git config --global --unset user.name

git config --global --unset user.email

删除当前目录用户名、邮箱

git config --unset user.name

git config --unset user.email

查看所有配置信息

git config --list / -l

# 查看全局配置信息

git config --global -l / --list

查看当前文件夹配置信息

git config --local -l / --list

全局和当前文件夹都有,那么用当前文件夹的用户名和email提交。当前文件夹没有,用全局的用户名和email####

(此方法适用于在自己电脑上有master主分支和自己的分支)

1.一定要保持自己主分支master数据和git仓库数据一致

可以下载,可以合并

git pull origin master

【pull表示合并,clone直接复制了整个项目】

2.自己创建自己的分支

git branch wangyan

3.进入自己分支

git checkout wangyan

修改代码

4.提交到自己的分支

(1)Git add .

(2)Git commit -m “”

//(3)git push -u wangyuan

5.回到主分支

git checkout master

6.主分支获取仓库得代码

git pull origin master

7.将自己分支的代码合并到主分支上

git merge wangyan

8.如果有冲突,手动合并即可

解决冲突参考网址: https://blog.csdn.net/qq_44536533/article/details/123412327

9.把合并完的主分支提交到版本库修改代码吼提交3步走

(1)git add .

(2)git commit -m '添加了一个li'

(3)git push git@github.com:XXX.git master

第二天早上来了记得合并代码(一定一定一定要做)

1.git pull origin master

2.Git checkout wangyan

3.Git merge master

======================

//开发人员需要做的 4 步

//1.拿到开发组长创建的项目dev分支拉取地址

-----本地克隆 命令: git clone 地址

//2.进到项目文件中,在根目录中(有.git文件的目录),打开git命令行窗口,创建自己的分支并切换自己的分支

------命令 : git checkout -b 分支名

(第二步执行完已经在自己的分支中了,不需要做别的)

//3.在自己创建的分支中的文件中开发功能,敲代码。

//4.如果项目某一功能写完,需要提交到远程,由项目组长审核

-----命令:

git add .

git commit -m '注释'

git push -u origin 分支名

(下一次推送前先拉)

//下一次再重新远程推送之前,需要先拉一下远程仓库的内容,然后如果有冲突先手动解决冲突,然后再推

------命令:git pull

(有冲突解决冲突)

git add .

git commit -m '注释'

git push

分支合并分支:把chen分支的代码合并到dev, 在dev分支git merge chen

image.png image.png