一、平时我们经常用的命令
1、基础命令
git init
git add .
git commit -m "提交信息"
git remote add origin 远程仓库地址
git push
git push -u origin main
2、切换分支
git branch
git branch -r
git branch -a
git checkout -b 本地分支名 远程分支名
git checkout 分支名字
3、推送与合并
git push -u origin 分支名字
git merge 分支名字
git branch -d 分支名字
4、全局配置和单个仓库的用户名邮箱配置
学习git的时候, 大家刚开始使用之前都配置了一个全局的用户名和邮箱
git config --global user.name “github’s Name”
git config --global user.email “github@xx.com”
git config --list
如果你公司的项目是放在自建的gitlab上面, 如果你不进行配置用户名和邮箱的话, 则会使用全局的, 这个时候是错误的, 正确的做法是针对公司的项目, 在项目根目录下进行单独配置
git config user.name “gitlab’s Name”
git config user.email “gitlab@xx.com”
git config --list
git config --list查看当前配置, 在当前项目下面查看的配置是全局配置+当前项目的配置, 使用的时候会优先使用当前项目的配置
二、git使用问题
1、权限问题
我将别人创建的工程拉下来后进行了修改,然后commit,pull之类的都没有问题,然后进行push就一直都是如下提示信息,不知道什么原因。
我们使用IDEA进行提交代码时,执行命令git push 出现下面提示信息:
由报错原因知道,说这个分支受保护不允许提交,意思是我的权限太低,由于这个是master分支,所以dev权限不允许,找管理员授权吧,或者另外拉dev分支后在去合并到master。
三、Git 思维导图
如果有收获!!! 希望老铁们来个三连,点赞、收藏、转发。
创作不易,别忘点个赞,可以让更多的人看到这篇文章,顺便鼓励我写出更好的博客
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)