使用需求:初次接触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._ASDDAG的博客-CSDN博客
8.打开REAMD.md文件,添加内容 “1.这是一个测试 ”重新执行上面 3-6步骤 (测试效果)
9.github社区检查:(github仓库内容已更新)