新手第一次在linux上用git上传代码到仓库全过程

目录

背景:

过程:

-1.去github.com自己的账号先建个仓库repository

0.命令行输入 git version 看下有无安装git

1.git init

2.配置全局的Git用户信息,使用git config --global user.name ""和git config --global user.email ""命令来设置用户名称和电子邮件地址。

3.git add .

4.git commit -m "描述" 

5.git remote add origin 远程仓库的URL

6.git checkout -b master

7.git push origin 主分支名称

8.登录 ——密码不是你github的密码


背景:

我是用的学校的linux虚拟机上传里面我写过的代码。因为这个机器肯定要回收,而我又想留下一些足迹吧,,,

弄了三个小时,我只是想上传个代码啊QAQ。

很开心最后成功上传了,一些要点还是想说一下。

这是在经过大量询问gpt,实践,百度中得到的

过程:

-1.去github.com自己的账号先建个仓库repository

0.命令行输入 git version 看下有无安装git

1.git init

初始化了一个Git仓库,你可以 ls -a 看见这个隐藏的目录

2.配置全局的Git用户信息,使用git config --global user.name "<your name>"git config --global user.email "<your email>"命令来设置用户名称和电子邮件地址。

比如:git config --global user.email "1125506444@qq.com"

这里与登录无关,其实我也不知道干什么的,想修改去搜集资料吧,方法有点多

3.git add .

添加要上传的文件到Git的暂存区,这里的 . 就是当前目录

4.git commit -m "描述" 

提交暂存区

5.git remote add origin 远程仓库的URL

远程仓库的URL这样找:(建好的空仓库会这样显示)

或者:

(6.git checkout -b master)

创建分支(Fork) 并切换到 "master" 分支

(现在主分支已经改名为 main 了,可以直接给main,跳过这一步)

7.git push origin 主分支名称master

这里主分支名称就是刚刚第5步创建的master分支

如果这里想给main推送,可以这样:

注意:使用 -f 参数强制推送可能会覆盖远程仓库的更改,请确保你已经正确合并并解决了所有的冲突。如果有其他人在使用这个仓库,请提前通知他们。)

8.登录 ——密码不是你github的密码

这个时候应该会让你输入账号密码,如果没刷出来可以按下方向键的上(有的时候可能直接连接失败了,可以等一会,可能真的是网络问题,或者去搜点资料,我这边一开始也是,但是不知道怎么就又可以了)

然后就是说你输入密码会失败 ,这里的密码是指token,可以略读这篇Git The requested URL returned error: 403,Token authentication requirements for Git operations-CSDN博客

按操作弄token,就是密钥,我们这里输入的就是密钥,大概40个字符的github给你生成的。

生成密钥记得给权限,不然还是会失败。。我直接全给了, 毕竟我只是想上传个代码。

然后小白就终于上传到github了,,

  • 22
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Linux下提交代码git的过程可以分为三个步骤。首先,在git文件夹中创建一个文件,比如test.c。然后,使用git add命令将这个文件添加.git的临时区域。最后,使用git commit命令将这个文件提交到git仓库中。 如果在提交代码时遇到错误,比如git添加文件错误,可以使用命令git push -f origin master来强制推送代码到远程仓库。 除了上述的三个基本步骤,还有一些其他重要的git命令。比如git pull命令用于将远程仓库代码同步到本地,git rm命令用于删除文件,git log命令用于查看提交日志等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [【Linux】如何在Linux下提交代码gittee](https://blog.csdn.net/qq_55712347/article/details/128126347)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [linux提交git命令,git命令大全](https://blog.csdn.net/weixin_42185136/article/details/90483279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值