一些实用的Git命令

文章目录

背景

记录一些常用到的git命令,方便查询与使用,同时也让自己多点东西吧!


Git 命令

这里我会给出对应的命令以及对该命令的介绍,还会给出在git使用中的图示。让我们开始吧!

  • 首先设置用户名和邮箱,标识特定用户进行项目上传。使用命令:
git config –global user.name “用户名”

git config –global user.email “用户邮箱”
  • 查看用户名和邮箱。使用命令:
git config user.name

git config user.email

在这里插入图片描述

  • 初始化一个 Git 仓库(repository),即把当前所在目录变成 Git 可以管理的仓库。使用命令:
git init

在这里插入图片描述

  • 添加并关联远程库。使用命令:
git remote add origin 远程库地址

在这里插入图片描述

  • 在本地新建一个分支,然后切换到这个分支。使用命令:
git checkout -b dev

在这里插入图片描述

如上图示,我成功的在本地创建了一个分支dev,然后切换到了该分支。

  • 将远程分支拉取到到本地。使用命令:
git fetch origin 远程分支名称

在这里插入图片描述

可以看到,命令输入后,再根据提示输入你的用户名和密码,就能成功的将远程分支上的代码拉取到本地。

扫描二维码关注公众号,回复: 10652420 查看本文章
  • 将远程分支的内容拉取到本地分支下。使用命令:
git pull origin 远程分支名称

在这里插入图片描述

在这里插入图片描述

这里看到文件夹里已经有从远程分支拉取的内容了。

注意:git fetch 是没有 merge 的 pull。git fetch 远程分支后,在本地还看不到分支上的内容,还需要再进行
merge 才能在本地看到远程分支的内容。而git pull 是抓取远程库最新提交,拉取并合并。

  • 查看所有的分支。使用命令:
git branch -a

在这里插入图片描述

这里能看到有本地dev分支和远程的一个yuanhui-prd分支。

  • 列出所有的 git 参数配置。使用命令:
 git config -l

在这里插入图片描述

  • 暂存新增加的和修改的文件,不包括已删除的文件。使用命令:
git add .
  • 一次性把暂存区所有文件修改提交到仓库的当前分支。

注意:提交信息可为中文也可为英文,若为英文则通常用一般现在时。如果不加参数 -m 则会跳转到编辑器强制填写提交说明信息。

使用命令:

git commit -m "本次提交说明"

在这里插入图片描述

  • 将远程仓库的yuanhui-prd分支的代码拉取一份到本地仓库的temp分支上。使用命令:
git fetch origin yuanhui-prd:temp

在这里插入图片描述

  • 合并temp分支到当前所在的分支(当前是yuanhui分支)。使用命令:
git merge temp

在这里插入图片描述

  • 使用push命令,将代码提交到远程对应分支。使用命令:
$ git push <远程主机名> <本地分支名>:<远程分支名>

git push origin yuanhui:yuanhui-prd

# origin 为设置的远程仓库别名, yuanhui 为本地分支名,yuanhui-prd 为远程分支名

在这里插入图片描述

最后我们去远程分支上查看自己提交的信息。如图:

在这里插入图片描述

可以看到我们成功的提交了本次修改。

  • 普通删除分支(相对强制删除而言)。

一般情况下,先合并完分支,然后再删除,否则会删除失败,除非使用 -D 参数强制删除。注意:因为创建、合并和删除分支非常快,所以 Git
鼓励使用分支完成某个任务,合并后再删除分支,这个直接在 master 分支上工作效果是一样的,但过程更安全。

使用命令:

git branch -d temp

在这里插入图片描述


A little bit of progress every day!Come on!

发布了132 篇原创文章 · 获赞 217 · 访问量 65万+

猜你喜欢

转载自blog.csdn.net/csdnzouqi/article/details/83479643