git基本操作笔记

一、将本地代码上传gitlab

        将本地代码上传到 GitLab 的个人仓库并设置分支名称,可以按照以下步骤操作:

  1. 创建个人仓库: 在 GitLab 上创建一个个人仓库,如果已经有了,可以跳过这一步。

  2. 初始化本地仓库: 在本地项目的根目录打开命令行或终端,并执行以下命令初始化本地仓库:

    git init

  3. 添加远程仓库地址: 将远程仓库地址添加到本地仓库中:

    git remote add origin <远程仓库地址>

    # git remote add origin git@ip:用户名/仓库名.git

    其中 <远程仓库地址> 是你个人 GitLab 仓库的 URL。

  4. 创建并切换到新分支: 使用以下命令创建并切换到新的分支:

    git checkout -b <分支名称>

    其中 <分支名称> 是你想要创建的分支名称。

  5. 添加文件到暂存区: 使用以下命令将所有文件添加到 Git 的暂存区:

    git add .

    如果你只想添加特定文件,可以将 . 替换为文件名。

  6. 提交文件到本地仓库: 提交暂存区的文件到本地仓库:

    git commit -m "Initial commit"

    在引号中的文字是本次提交的说明,可以根据需要进行修改。

  7. 推送代码到远程仓库: 使用以下命令将本地的提交推送到远程仓库的特定分支:

    git push -u origin <分支名称>

    <分支名称> 替换为你刚创建的分支名称。

二、将gitlab代码拉到本地

         要将GitLab上的代码拉到本地,你可以按照以下步骤进行操作:

  1. 克隆GitLab仓库:首先,你需要获取GitLab仓库的URL。在GitLab网站上,找到你要克隆的仓库页面,然后复制仓库的URL。然后在命令行中执行以下命令(替换 <GitLab仓库的URL> 为你仓库的URL):

    git clone <GitLab仓库的URL>

    例如:

    git clone https://gitlab.com/yourusername/yourproject.git

        备注:要求输入密码时,输入密码无权限,需要配置ssh ,方法见后文

  1. 进入克隆的目录:克隆命令将会在当前目录下创建一个与仓库同名的文件夹。进入这个文件夹:

    cd yourproject

  2. 拉取指定分支的代码:执行以下命令来拉取指定分支的代码(替换 <branch_name> 为你想要拉取的分支名称):

    git checkout <branch_name>

  3. 拉取最新代码:如果其他人已经对仓库进行了更改,你可以拉取最新的代码到你的本地仓库,执行以下命令:

    git pull <branch_name>

    这会将仓库中 master 分支上的最新代码拉取到你的本地。

如果你想要拉取其他分支的代码,只需将 master 替换为你想要的分支名称。

完成以上步骤后,你就成功将GitLab上的代码拉取到了本地。

三、强制拉取代码覆盖本地

git fetch --all && git reset --hard origin/<branch>

代码合并

b合并到a

切换到a分支

pull 最新

 合并

push

常见错误

 报错:
warning: refname 'origin/xxx' is ambiguous.
warning: refname 'origin/xxx' is ambiguous.
HEAD is now at 33785ff 修改標題

git fetch origin safeguardrkv2.0.1_dev:safeguardrkv2.0.1_dev
git reset --hard safeguardrkv2.0.1_dev

SSH密钥

  1. 打开终端:如果你是在Linux或者Mac系统上,打开终端。如果你是在Windows上,可以使用Git Bash或者类似的终端工具。

  2. 执行SSH密钥生成命令:在终端中执行以下命令,这会生成一个新的SSH密钥对:

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

    这里的 -C 选项是用来添加一个注释,通常是你的电子邮件地址。你需要将 your_email@example.com 替换为你的实际电子邮件地址。

  3. 按照提示操作:执行上述命令后,会提示你选择密钥保存的位置以及可选的设置密码。如果你不想设置密码,可以直接按 Enter 键跳过。默认情况下,SSH密钥将保存在 ~/.ssh 目录中。

  4. 查看生成的SSH密钥:执行以下命令,查看生成的SSH密钥文件:

    ls -al ~/.ssh

    如果一切顺利,你应该能够看到 id_rsaid_rsa.pub 这两个文件。

  5. 将公钥添加到GitLab账户:复制 id_rsa.pub 文件的内容,并将其添加到GitLab账户的SSH密钥设置中,以便访问GitLab个人仓库。

完成以上步骤后,你就成功生成了SSH密钥对,并可以将公钥添加到GitLab账户中,用于访问个人仓库。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值