Github上传文件命令

Tosscat 个人笔记评论514字数 2415阅读8分3秒阅读模式

首页必须要安装Git

如果没有安装过Git的点击链接安装Git,已安装过的可以直接跳到下一步,安装过程中没有特殊需求的直接下一步就可以了。

新建GitHub仓库

没有注册过的先去GitHub官网进行注册,注册后按照以下步骤来新建一个GitHub的仓库。

Github上传文件命令-图片1

先去到我的仓库,点击New按钮来新建一个仓库

Github上传文件命令-图片2

输入仓库名称后点击创建仓库

Github上传文件命令-图片3

SSH keys配置

1.检查你电脑上是否有SSH Key

~/.ssh 或者用~/.ssh ls

上边这行命令的作用是看一哈你的电脑上有没有.ssh文件夹。
如果电脑上有,就会显示bash: /c/Users/…/.ssh: Is a directory
如果电脑上没有,那就显示bash: /c/Users/…/.ssh: No such file or directory

Github上传文件命令-图片4 Github上传文件命令-图片4

2.创建SSH Key 如果你电脑上有了,你就可以直接跳过这一步
在Git Bash中输入

$ ssh-keygen -t rsa -C "你的邮箱"

Github上传文件命令-图片5
然后就会显示这两行:
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/11962/.ssh/id_rsa):
这是让你输入一个文件名,用于保存刚才生成的 SSH key 代码。为了避免麻烦,不用输入,直接回车,那么就会默认生成id_rsa和id_rsa.pub两个秘钥文件。
这时候已经创建好.ssh这个文件夹了,会提示:
Created directory ‘/c/Users/16627/.ssh’.
紧接着又会问你:
Enter passphrase (empty for no passphrase):
就是让你输入密码,如果你设置了密码,那在你使用ssh传输文件的时候,你就要输入这个密码。为了避免麻烦,建议不用设置,直接回车。
Enter same passphrase again:
这就是让你再输入一次密码,就跟我们注册账号时候设置密码需要设置两次一样。上一步没设置密码,这里直接回车就可以了。到这里你的秘钥就设置好了,你会收到这段代码提示:
Your identification has been saved in /c/Users/…/.ssh/id_rsa
Your public key has been saved in /c/Users/…/.ssh/id_rsa.pub
还会向你展示你的秘钥长啥样

Github上传文件命令-图片6

当你看到上面这段代码,那就说明你的 SSH key 已经创建成功,你可以再使用~/.ssh看一下,现在文件是真的存在了。

Github上传文件命令-图片7

3.添加SSH Key到GitHub 首先打开Github网页
点击Settings

Github上传文件命令-图片8

点击SSH and GPG keys 点击New SSH key

Github上传文件命令-图片9

Title随便给他起个名字就好。然后是key,这时候你要打开你在电脑上的SSH key。

Github上传文件命令-图片10

刚刚这条命令 ~/.ssh 查看文件地址

Github上传文件命令-图片11

按照红框框里的路径,找到.ssh文件夹。用记事本打开id_rsa.pub文件,全选其中的内容粘贴到网页的Key中。

Github上传文件命令-图片12

然后在点击Add SSH key 然后你就会收到建立成功的邮件了。

上传文件

第一步:先到项目下,有两种方法到项目下

第一种方法

1.直接在桌面右键点击Git Bash Here
之后cd到自己项目下,我的是f:/githubup

Github上传文件命令-图片13

第二种方法

2.直接找到项目然后右键Git Bash Here
第二步:通过git init命令把这个项目变成一个Git可以管理的仓库

git init

Github上传文件命令-图片14
之后我们可以发现项目下多了一个.git文件目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

注意!

如果你看不到 .git 文件,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见

Github上传文件命令-图片15

第三步:用git add . 命令告诉Git,把项目下的文件添加到仓库

git add .

Github上传文件命令-图片16
没有任何的反应,没有任何反应才是成功的标志。为什么add后面是个.呢,.的意思是将项目下的所有文件都添加到仓库中,我们也可以单独添加一个文件,直接在add后面写上单独的文件名就可以了,当然我们也可以add多次。
第四步:用git commit -m "xxx"命令告诉Git,把文件提交到仓库

git commit -m "xxx"

-m后面输入的是本次提交的说明,可以输入任意内容,当然最好是有意义的,这样你就能从历史记录里方便地找到改动记录。 嫌麻烦不想输入-m "xxx"行不行?确实有办法可以这么干,但是强烈不建议你这么干,因为输入说明对自己对别人阅读都很重要。

Github上传文件命令-图片17

如果出现以下内容则需要输入自己的账号和邮箱,当然我已经不用输入这些了,所以这张图是我网上找来的。

git config --global user.email "xxx@qq.com" 这里"xxx@qq.com"填你github的邮箱
git config --global user.name "xxx" 这里"xxx" 里面填你github创建的仓库名字

Github上传文件命令-图片18
第五步:输入git remote add origin 自己仓库地址,将本地仓库关联到GitHub上

git remote add origin 自己仓库地址

仓库地址在

Github上传文件命令-图片19

粘贴在git remote add origin 后面

Github上传文件命令-图片20

然后输入git push -u origin master将代码上传到GitHub上。

git push -u origin master

Github上传文件命令-图片21
执行完后,如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输人github的登录账号和密码就行了,好了上你的GitHub上看看项目有没有传上去吧。

更新项目

当以后需要更新项目的时候有四步需要走 第一步:执行git pull命令将GitHub上的代码当下来合并代码,防止提交新代码的时候起冲突

git pull

第二步:执行git add . 命令将代码添加到仓库

git add .

第三步:执行git commit命令将代码提交到仓库

git commit

第四步:执行git push命令将代码提交到GitHub

git push

Tosscat
  • 本文由 Tosscat 发表于 2021年11月28日16:03:26
  • 转载请务必保留本文链接:https://www.tosscat.cn/1398.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: