当前位置:   article > 正文

Git配置多个账户、Git分支拉取主干最新代码_设置git的账号和密码,并拉取代码

设置git的账号和密码,并拉取代码

前言

Git共有三个级别的config文件,分别是system、global和local。global的在$home.gitconfig,local的在仓库目录下的.git\config。这三个级别都分别配置了用户信息,当git commit时,会依次从local、global、system里读取用户信息。

https和ssh的区别:
1、前者可以任意克隆github上面的项目,不管是谁的;而后者必须是你要克隆项目的所有者或者管理员,且需要先添加SSH Key,否则无法克隆。
2、https url在push的时候是需要验证用户名和密码的;ssh在push的时候,是不需要输入用户名和密码的,如果配置SSH key的时候设置了密码,则需要输入密码的,否则是不需要输入密码的。

一、配置多个账户

查看用户的信息命令

git config user.name
git config user.email
  • 1
  • 2

设置Git的user name和eamil

git config user.name “username1”
git config user.email “email1@example.com”
  • 1
  • 2

配置第二个账号
注意加上 –local 参数来指定只在当前git项目中生效。

git config –local –add user.name “username2”
git config –local –add user.email “email2@example.com”
  • 1
  • 2

生成ssh

ssh-keygen -t rsa -C "注释"
  • 1

-t:执行密钥类型,默认是rsa,可以省略
-C:设置注释文字

在C:\Users\你的用户名.ssh下可以看到生成的两个文件
在这里插入图片描述

配置gitee(省略)和github的ssh key

一个密钥可以供多个仓库使用的。

在这里插入图片描述

二、分支拉取主干最新代码

场景:比如一个订单系统,我日常在B分支上开发库存模块,但需要拉去主干的最新代码(和B没有文件冲突)

1.切换到主分支

IDEA项目目录右击——>Git——>Branches——>选择主干——>Checkout
在这里插入图片描述

git checkout master 
  • 1

2. 拉取主分支最新代码

IDEA——>Git——>Pull

git pull origin master 
  • 1

3.拉回主分支最新代码后切换回自己的开发分支

IDEA——>Git——>Branches——>选择自己的开发分支——>Checkout

git checkout dev
  • 1

4.合并主分支代码,这样就拉去到最新代码啦

IDEA——>Git——>Merge——>选择主干——>Merge
在这里插入图片描述

git merge master
  • 1

三、直接拉取分支代码开发

git init .
git clone -b 分支名称 远程仓库地址

参考博客:
https://blog.csdn.net/weimenglala/article/details/104866266
https://blog.csdn.net/weixin_55778010/article/details/127285809

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/438717
推荐阅读
相关标签
  

闽ICP备14008679号