使用git上传本地代码到github

发布于:2022-11-15 ⋅ 阅读:(824) ⋅ 点赞:(0)

使用需求:初次接触git及github,如何从github下载别人开源的代码,以及将做过修改的代码上传至自己的github仓库下?

一:初次使用git及github

【Linux下安装git】

sudo apt-get intsall git

    Linux下配置用户名和邮箱

  git config --global user.email "you@example.com"

  git config --global user.name "Your Name"

【github 注册用户】

1.浏览器下输入www.github.com后注册账户

2.登录git,点击Sign in

3.登陆之后,点击“+”,选择new repository

4.创建一个仓库

 

 

二:将本地代码上传到github新创建的仓库里

1.【使用 https协议和远程仓库通信】下载新创建的仓库

在新创建的仓库里点击code ,选择https,点击链接旁边的白色小方框进行复制:

使用https方式将远端代码克隆到本地,如下图所示,即为克隆成功:

2.本地修改代码,推送到远端仓库流程:

将从别人的github仓库里下载的源码文件夹里的根目录下的所有文件复制粘贴到刚clone的自己文件侠(注意隐藏文件也要复制过来,ctrl+h显示隐藏文件)

3.使用命令git status查看:

git status

显示如下:(显示clone的仓库文件夹下删除了哪些文件,添加了哪些文件)

 

4.使用命令:git add <具体文件名> 或者git add . 将修改内容添加到暂存区

git add <具体文件名>

  或   (git add . 指此目录下修改的所有文件)

git add .

5.命令:git commit -m  <具体文件名>或者git commit -m . 将修改从暂存区提交到本地仓库:

git commit -m  <具体文件名>

 或   (git commit -m .  指此目录下修改的所有文件)

git commit -m .

6.命令:git push origin main ,将修改从本地仓库推送到远程仓库:(此处要求我们输入用户名和token密码)

git push origin main

7.可以把token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token了:

git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

   其中:
  <your_token>:换成你自己得到的token
  <USERNAME>:是你自己github的用户名
  <REPO>:是你的仓库名称

注:如何设置token密码可以看这两篇文章

提交代码遇到的问题remote: Support for password authentication was removed on August 13, 2021._Highlight_Jin的博客-CSDN博客_remote: support for password authentication was re

解决 remote Support for password authentication was removed on August 13, 2021._ASDDAG的博客-CSDN博客

8.打开REAMD.md文件,添加内容 “1.这是一个测试 ”重新执行上面 3-6步骤 (测试效果)

9.github社区检查:(github仓库内容已更新)

 


网站公告

今日签到

点亮在社区的每一天
去签到