立聪堂德州十三局店 发表于 2024-10-17 17:35:44

如何在GitHub上面上传自己的项目/使用Github上传本地项目代码/怎样在GitHub

目次
1 注册github账号
2 第一次上传自己的项目
2.1下载git
2.2、新建仓库
2.3、上传项目
3、更新自己的项目
4、建立分支,修改分支
5、bug1
6、bug2


1 注册github账号

这个不教好吧
2 第一次上传自己的项目

2.1 下载git

官网链接,安装不要选择带中文和空格的路径,直接next就行
2.2 新建仓库

右上角+,选择New repository,给项目取名,完成得到一个地点
https://i-blog.csdnimg.cn/blog_migrate/dce4c260ef05ec07df4424d4539f3e8d.png
 复制这个地点
2.3 上传项目

选择符合的路径,在这个路径处,右键,git bash here
输入指令
git clone '你刚刚复制的网址'
https://i-blog.csdnimg.cn/blog_migrate/ce36f4171bc8cf0fc0add8c3f2d2d955.png
出现这个界面,说明乐成了,而且 你的本地文件中也会自动新建一个你项目标文件夹
https://i-blog.csdnimg.cn/blog_migrate/59ecec0970794c663a909bae0edc78a0.png
 进入这个文件夹中,会发现
出现一个.git的隐藏文件夹
https://i-blog.csdnimg.cn/blog_migrate/0a5cc2b056b2956ae92e353f9c02ce5d.png
 这个时候不要关闭你的终端,输入:
git ls
git cd '项目名' 进入这个文件夹,在本地把你的项目文件复制到这里,比如如许
https://i-blog.csdnimg.cn/blog_migrate/0a5678445ade33d26c07cba175859dec.png
输入这个指令
git add -A https://i-blog.csdnimg.cn/blog_migrate/83c7e4c5bb6b18831ab01819e6f15a87.png
 完成后在输入这个指令
git commit -m "first commit" 这个'first commit'是第一次提交的意思,表现这是你第一次上传你的项目,出现这个页面就表现你的项目应该上传乐成了
https://i-blog.csdnimg.cn/blog_migrate/3d19114fe7fafd85777246a6ea5461a6.png
 末了必要把你的项目传到远程库,输入下面的指令
git push -u origin main 会表现你的项目正在上传
https://i-blog.csdnimg.cn/blog_migrate/b1f49901fc9c6fa8bac161f927215e5d.png
 上传结束,就可以去github上刷新了,然后会表现你的项目上传记载
3、更新自己的项目

首先还是一样,新建一个你专门用来download-upload的文件夹,建议像我如许
https://i-blog.csdnimg.cn/blog_migrate/7a8264dd530237b14228438e7073299c.png
 然后还是一样git bash here
https://i-blog.csdnimg.cn/blog_migrate/ab28fd7db8f599d1a20305d32378da69.png
然后输入以下代码
git clone '你的项目链接 https://i-blog.csdnimg.cn/blog_migrate/56b558e7b871a9ad1141ff188a270aad.png'
 如今cd到这个项目标目次
https://i-blog.csdnimg.cn/blog_migrate/eff1bc5f8e5f7d3115f0dd26ea667403.png
 输入以下代码查看当前分支是否正确
git status https://i-blog.csdnimg.cn/blog_migrate/74ac14ddbc1aec484dccc208b5e0ac20.png
 输入以下代码将项目加入缓存中
git add * -- 在输入以下代码,给自己写一个更新说明的形貌'
git commit -m ' https://i-blog.csdnimg.cn/blog_migrate/1a5689ad9c5dfd43fbc365300d038b56.png
输入下面代码查看当前分支是否是main,背面的这个-l是字母L的小写,不是数字1 
git branch -l 末了输入下面代码,但是大概会弹窗,必要你输入账号密码验证
git push origin main
https://i-blog.csdnimg.cn/blog_migrate/f3a5d45096563fc1b64a4f86390845d7.png
 当然也可以直接输入以下代码不外大概会堕落,我的就堕落了
git push origin master
https://i-blog.csdnimg.cn/blog_migrate/59674a1f258c1fbd340803a13f09d727.png
4、建立分支,修改分支

4.1建立分支
可以直接在github网站上新建,不必要git 命令
打开你的项目,点击分支
https://i-blog.csdnimg.cn/blog_migrate/29f428ae4ee640081ddc3aa8aedaf8de.png
点击新建
https://i-blog.csdnimg.cn/blog_migrate/e336868e720e7c618a22b208c947e23a.png
定名,不要空格,中文,尽量取出易于理解的名字,单词之间用下划线隔开_
雷同于这种process_pems08_wx
 https://i-blog.csdnimg.cn/blog_migrate/658ac81263791808a8d50db9df5168b8.png
 然后还是和前面一样,建立一个github文件夹,然后git bash here
然后输入以下代码
git clone '你的项目链接' 然后就会下载你的项目,下载完成后,在你的本地目次生成了一个文件夹
在git中cd到这个目次中
输入以下代码切换到你的别的一个分支中
git checkout 分支名 因为你建立一个新的分支的时候,github会自动把main分支的文件全部复制到这个分支中。而你建立新分支的目标是为了开辟一个新的功能块,所以你必要把这些文件全部删除
输入以下代码,删除这个分支的所有文件
git rm ml_* 输入以下代码,记载你的操纵
git commit -m "删除所有与main相关的文件,准备添加某某功能模块文件" 去复制你的文件,到当前文件夹中
复制完成后输入以下代码,将文件加入github的缓存中
git add * -- 输入以下代码,记载你的操纵
git commit -m "添加某某功能模块文件" 输入以下代码,提交文件上传操纵
git push origin '你的分支名' 如果堕落,比如
Error: src refspec master does not match any
大概会出现很多种错误,实行这个命令,确认一下分支,再次输入以下代码提交
git branch -l

git push origin '你的分支名' 这次应该提交乐成了,如果再出题目,就多试频频,偶然候会因为网络缘故原由,因为github偶然候被墙,偶然候又没有墙,梯子偶然候必要退出,总之多试频频
5、bug1

出现这个题目提示
*** Please tell me who you are. Run git config --global user.email "you@exam
很简单
git config --global user.email "邮箱"
git config --global user.name "名称 分别实行这两个代码,写上你的邮箱和你的名字,也就是nickname,实行后,这个提示就不会再出现
6、bug2

出现这个提示
git@github.com: Permission denied (publickey). Could not read from remote repository
生成ssh key
ssh-keygen -t rsa -C "邮箱" 一路回车,然后实行
ssh -v git@github.com 出现下面就没有题目
  No more authentication methods to try.
  Permission denied (publickey). 实行
ssh-agent -s
然后实行
ssh-add ~/.ssh/id_rsa
接着分别实行
ssh-agent bashssh-add ~/.ssh/id_rsa
_name 末了运行这个,会出现一大串字符,一定要复制这串字符
cat ~/.ssh/id_rsa.pub
去你的github账户,设置,SSH and GPG keys,然后new ssh key
任意取个名,然后把你复制的这串字符粘贴进去,然后完成
再去运行
ssh -T git@github.com 输入yes,如果看到
Hi ‘你的名字’! You've successfully authenticated, but GitHub does not provide shell access.
就说明你办理这个题目了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 如何在GitHub上面上传自己的项目/使用Github上传本地项目代码/怎样在GitHub