Github上传项目(2022)

简述

对Github上传项目方法进行实时更新

一、Git安装

https://git-scm.com/
如果机子已经安装,可直接跳过,可用命令行 git 查看

二、本地仓库创建

git init				# 初始化
git status				# 查看当前状态
git add . 				# 添加当前目录下所有文件,可以修改为添加指定文件,或自动检测
git commit -m "origin"	# 项目提交到仓库,-m后是本次提交注释内容,便于了解提交内容

三、创建SSH KEY

创建SSH KEY

ssh-keygen -t rsa -C "youremail@example.com"

在~/.ssh 目录下,查看id_rsa.pub,复制下面秘匙。
在这里插入图片描述
登录Github,找到右上角Settings,再选中里面的SSH and GPG KEYS,点击右上角的New SSH key,然后Title里面随便填,再把刚才id_rsa.pub里面的内容复制到Title下面的Key内容框里面,最后点击Add SSH key,这样就完成了SSH Key的加密。

在这里插入图片描述

四、仓库创建

1、在github中创建仓库,步骤如图:
在这里插入图片描述
创建后的仓库如下:
在这里插入图片描述
2、创建token(此前都是在上传时候需要账号密码,2021.8.13后不再支持)
在这里插入图片描述
由于是自己的项目,token选项都全选了,有其他安全需要的同学请自查。
在这里插入图片描述

创建好后复制这个token,后面有用在这里插入图片描述

五、本地上传

// <your_token>:刚刚生成的token
// <REPO>:要访问的仓库名称,当前仓库的名称
git remote add origin https://github.com/Chenzixi1/DUG-DDNet.git
git remote set-url origin  	https://<your_token>@github.com/<USERNAME>/<REPO>.git	# 添加远程仓库
git push -u origin master		# 上传

至此提交完毕,如图所示:在这里插入图片描述

六、更新上传

git pull 				# 与最新代码更新
git add . 				# 添加当前目录下所有文件,可以修改为添加指定文件,或自动检测
git commit -m "origin"	
git push -u origin master		# 上传

七、上传时与仓库冲突

1、强制上传

git push -u origin +master

2、先同步git/github上的代码到本地,在上面更改将内容进行合并后再上传

git fetch origin https://github.com/yhlleo/myGitTest.git
git merge origin/master //获取远程更新
git push origin master  //把更新的内容合并到本地分支
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
GitHub提供了两种上传项目的方法。第一种是通过git shell命令上传项目GitHub的仓库。这种方法需要先下载安装git工具,并通过命令操作将项目上传GitHub。但对于初学者来说,这种方式可能比较复杂和繁琐。幸运的是,GitHub推出了一个可视化的工具,即GitHub Desktop客户端。这个工具可以代替git shell命令,通过可视化操作来上传项目GitHub。使用GitHub Desktop可以避免敲击复杂的命令语句,更加方便易学。\[1\] 如果你选择使用GitHub Desktop上传项目,首先需要在本地找到要上传项目文件。你可以在本地建立一个文件夹作为本地磁盘的仓库,将要上传项目存储在这个本地仓库中,并进行与GitHub上传和更新。然后,右键点击要上传项目文件,选择"Git Bash Here",弹出命令窗口。在命令窗口中输入以下代码:git clone https://github.com/你的用户名/你的仓库名.git。这样就可以将项目GitHub克隆到本地仓库中。\[3\] 最后,登录你的GitHub账号,打开你的仓库,你就可以看到你上传的代码了。\[2\] #### 引用[.reference_title] - *1* *2* *3* [github项目上传(两种方法)](https://blog.csdn.net/qiu1440528444/article/details/89931392)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值