美文网首页
Git日常使用命令整理

Git日常使用命令整理

作者: 大程子的技术成长路 | 来源:发表于2021-02-18 11:23 被阅读0次

说明

用于记录日常工作中,git命令的使用与学习,后续会持续更新完善。

环境配置

1.参数配置

git客户端安装完毕后,需要进行变量配置。主要配置 user.nameuser.email 两个属性,用来标识git操作者的身份

1.查看全局所有配置

git config --global --list

2.查看全局某个属性配置

git config --global user.name
git config --global user.email

3.设置全局属性

git config --global user.name "xxx"
git config --global user.email "xxx@163.com"

4.删除某个全局配置

git config --global --unset user.name

5.打开全局参数配置文件

git config --global --edit

此命令会打开一个文件,可直接更改文件中的参数。

6.默认文件打开方式还原

如配置文件打开方式,更改为本地软件后,想更改为原来的打开方式,可以执行如下命令:

git config --global core.editor vi

2.访问远程仓库

访问远程仓库,一般会直接执行clone命令。如下:

git clone https://gitee.com/xxx/mytest.git

初次访问git仓库,会弹出提示框要求输入git服务器的用户名密码,如果多次输入失败,

会进行提示:

remote: xxx@163.com: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/xxx/mytest.git/'

这种情况需要清空windows凭据(控制面板->凭据管理器),输入正确的用户名和密码。

常用命令

1.分支开发

1.克隆远程分支

# 克隆远程分支到本地
git clone https://gitee.com/xxx/mytest.git

2.创建新分支

  • 根据当前分支创建本地分支,并切换到此分支
git checkout -b dev1
  • 更改代码后,提交到本地仓库
# 所有“新增”文件和“删除”文件加入到暂存区【建议】
git add -A

# 提交到本地仓库
git commit -m "read me"
  • 推送到远程仓库

    新拉取的分支,第一次推送到远程仓库时,需指定远程仓库的名称创建关联关系,有如下两种方式:

    # push 命令
    # 推送到远程新分支 + 创建本地和远程分支的关联关系
    git push -u origin dev1
    
    # push 命令 + branch 命令
    # 推送当前分支到远程新分支
    git push origin dev1
    
    # 当前分支和推送到的远程分支,创建关联关系
    git branch --set-upstream-to=origin/dev1
    

3.主干拉取分支后与原分支进行合并

此流程主要用于分支向主干合并时发生了冲突,故需从主干拉取最新分支与原分支进行合并并解决冲突,解决完成后再将该分支合并到主干。

  • 切换到主干
git checkout master
  • 拉取最新
git pull
  • 从当前主干创建新分支
git checkout -b feature/new_branch
  • 将该分支推送到远程仓库上
git push -u origin feature/new_branch
  • 将原有分支合并到当前分支
git pull origin feature/old_branch
  • 推送到远程仓库
git push

2.查看命令

1.远程操作

  • 查看当前分支对应的远程地址
git remote -v

# 输出内容如下,可以查看分支对应的远程地址:
origin  http://172.16.1.102/xxx/debt.git (fetch)
origin  http://172.16.1.102/xxx/debt.git (push)

2.分支相关

  • 查看分支
# 查看本地分支
git branch

# 查看远程分支
git branch -r

# 查看所有分支
git branch -a

# 查看远程分支和本地分支对应关系
git branch -vv
  • 切换分支
git checkout xxx

# 切换到本地 master 分支
git checkout master

# 切换到本地 feature/dev1 分支
git checkout feature/dev1

3.日志相关

# 单行 + 图形化方式查看日志【建议】
git log --graph --oneline

# 查看日志
git log

# 单行查看日志
git log --oneline

# 图形化方式查看日志
git log --graph

相关文章

  • Git 基本应用

    本文用来整理记录日常工作中经常使用到的 Git 命令,方便日常查询使用。关于 Git 诞生的历史及相关内部原理本文...

  • Git日常使用命令整理

    说明 用于记录日常工作中,git命令的使用与学习,后续会持续更新完善。 环境配置 1.参数配置 git客户端安装完...

  • Git上传和下载命令

    Python分析建模,日常问题整理(九) 2018.09.17~2018.09.23 1 git命令 Git是目...

  • Git常用命令及使用心得

    经常用到Git,但是很多命令记不住,将其整理于此。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用...

  • 常用 Git 命令清单

    Git 日常使用只要记住下图6个命令,就可以了。 熟练使用,恐怕要记住60~100个命令,下面常用 Git 命令清...

  • Git常用命令总结

    一般来说,Git日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住100个命令。 下面是我整理的常用...

  • Git命令整理

    由于Git命令较多,将常使用的Git命令做一下整理与总结。 Git初始化设置git config --global...

  • 常用 Git 命令

    我们每天使用 Git ,但是很多命令记不住,这里列出日常可能会使用的一些git命令,方便以后查阅。 git名词解释...

  • 常用 Git 命令清单

    常用 Git 命令清单每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。...

  • 常用Git命令

    推荐《Pro Git中文|Pro Git英文》 每天都在使用 Git ,但是很多命令记不住。一般来说,日常使用只要...

网友评论

      本文标题:Git日常使用命令整理

      本文链接:https://www.haomeiwen.com/subject/fzmgxltx.html