Git实用命令大全(附思维导图)

一、平时我们经常用的命令

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 分支名字
# 如:切换到origin/tools分支命令本地分支为”tools”
# git checkout -b zhanghanlun origin/tools

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 “[email protected]git config --list

如果你公司的项目是放在自建的gitlab上面, 如果你不进行配置用户名和邮箱的话, 则会使用全局的, 这个时候是错误的, 正确的做法是针对公司的项目, 在项目根目录下进行单独配置

git config user.name “gitlab’s Name”

git config user.email “[email protected]git config --list

git config --list查看当前配置, 在当前项目下面查看的配置是全局配置+当前项目的配置, 使用的时候会优先使用当前项目的配置

二、git使用问题

1、权限问题

我将别人创建的工程拉下来后进行了修改,然后commit,pull之类的都没有问题,然后进行push就一直都是如下提示信息,不知道什么原因。

我们使用IDEA进行提交代码时,执行命令git push 出现下面提示信息:
在这里插入图片描述
由报错原因知道,说这个分支受保护不允许提交,意思是我的权限太低,由于这个是master分支,所以dev权限不允许,找管理员授权吧,或者另外拉dev分支后在去合并到master。

三、Git 思维导图

Git实用命令大全(附思维导图)_第1张图片


如果有收获!!! 希望老铁们来个三连,点赞、收藏、转发。
创作不易,别忘点个赞,可以让更多的人看到这篇文章,顺便鼓励我写出更好的博客

你可能感兴趣的:(Git,/,Github,/,SVN,git,git常用命令,git思维导图)