在企业如何使用git(经验总结)

前言:本文将简单介绍小白初入公司如何使用git

一、将本地的SSH key 添加到远程仓库

-2.在其它分支1开发完代码,切换到别的分支2。发现分支2含有分支1未提交代码。

解决这个问题的方法有几种:
1. 首先,可以尝试使用`git status`命令查看本地有哪些代码未提交。然后使用`git add`和`git commit`命令将这些代码提交到本地仓库。
2. 如果本地有未提交的代码,可以使用`git stash`命令将这些代码暂时保存起来,然后再拉取最新的代码。
3. 如果拉取的代码和别人拉取的不一样,可以尝试使用`git pull`命令拉取最新的代码。如果有冲突,需要手动解决冲突后再提交代码。
4. 可以尝试使用`git fetch`和`git merge`命令手动拉取最新的代码并合并到本地分支。
5. 如果以上方法都无法解决问题,可以尝试删除本地分支并重新拉取代码。但是在执行此操作前,请确保已经备份了重要的代码变更。

-2. 将本地分支名推送到远程:

git push -u origin **分支名**

-1.将主干分支的最新代码合并到当前分支

git merge origin/<main-branch-name>

0.将本地分支推到远程

git push origin <branch-name>

1.首先查看本地是否已有公钥:

ls -al ~/.ssh

2.如果没有则新生成一个:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

 补充说明:

  • -t rsa 表示密钥类型是RSA。

  • -b 4096 表示密钥长度是4096位,这是推荐的长度,比默认的2048位更安全。

  • -C "your_email@example.com" 是一个注释字段,用来帮助你识别这个密钥,通常可以填写你的电子邮件地址。

按照提示操作,你可以选择保存密钥的位置(默认是~/.ssh/id_rsa),并设置一个密码。

3.查看并复制公钥:

cat ~/.ssh/id_rsa.pub

二、拉取远程仓库代码

git clone xxx克隆地址xxx

三、拉取远程所有分支到本地

git fetch --all

四、从指定分支创建新分支

1.确保母分支代码为最新代码

git pull origin xxxxxx母分支名xxx

2.创建并切换到新分支

git checkout -b xxx新分支名xx

五、提交代码

git add .//放入暂存区
git commit -m "功能说明"
git push//推送到远程

六、合并代码

从你的特性分支合并代码到当前分支。这里以合并feature-branch到main为例。
git merge feature-branch

补充

git报错

remote: [session-a24d1d86] 18208309208: Incorrect username or password (access token)
fatal: Authentication failed for 'https://gitee.com/heerlin/heerlinbi-frontend.git/' 

解决:

解决办法:清除本地的gitee用户名和密码

git config --system --unset credential.helper

再执行推送,然后就会出现重新输入用户名和密码。

  • 9
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值