git命令上传本地文件到指定的GitHub仓库

git命令上传本地文件到指定的GitHub仓库

1、首先我们得克隆远程仓库到本地(在本地镜像一个仓库,为方便上传文件到远程仓库上)

比如我们要从克隆的远程仓库托管在github上,地址为:https://github.com/Han-Bin520/myPublic-process.git,这是一个公开的项目

git命令上传本地文件到指定的GitHub仓库


# 克隆一个项目和它的整个代码历史(版本信息)

$ git clone https://github.com/Han-Bin520/myPublic-process.git


2、进入到本地仓库目录,新建上传的文件(我的所在位置C:\Users\Administrator\Documents\GitHub\myPublic-process)

进入本地仓库:$ cd myPublic-process

git命令上传本地文件到指定的GitHub仓库

创建一个文件:$ mrdik test,并查看文件是否创建成功:$ ll

git命令上传本地文件到指定的GitHub仓库

3、查看是否存在**ssh Keys,

$ cd ~/.ssh

git命令上传本地文件到指定的GitHub仓库

出现“No such file or directory”,表示需要创建一个ssh keys

4、设置一个**ssh keys

$ssh-****** -t rsa -C "你的邮箱名"

$指定目录: C:\指定目录\(若在此处不输入路径,而直接按回车,则ssh keys生成后存放在默认路径)

$输入密码: 123456(输入密码时,是看不到的,可以不填,直接回车)

$确认密码: 123456(输入密码时,是看不到的,可以不填,直接回车)

如此即可在C:\Users/Administrator/.ssh文件夹中生成ssh keys。包括两个文件rd_rsa和id_rsa.pub

git命令上传本地文件到指定的GitHub仓库

git命令上传本地文件到指定的GitHub仓库

然后用文本方式打开idb_rsa.pub,复制里面的所有内容,登录自己的GitHub账号,找到settings,

git命令上传本地文件到指定的GitHub仓库

进入Settings后,点击SSH and GPG keys,然后再点击右上角添加新**按钮New SSH key,

git命令上传本地文件到指定的GitHub仓库

然后,将idb_rsa.pub里的内容拷贝到Key内,Title内容随便填,确定即可。

git命令上传本地文件到指定的GitHub仓库

**添加完成,下次在使用时就不需要再添加**了。

5.开始上传本地文件到git上。(先注册一个邮箱)

在git bash界面输入如下内容即可完成邮箱的注册:

$ git config --global user.name "user.name"

(说明:双引号中需要你的用户名,这个可以随便输入,比如“zhangsan”)

$ git config --global user.email "[email protected]"

git命令上传本地文件到指定的GitHub仓库

通过命令git init把我们新建文件夹变成Git可管理的仓库

git命令上传本地文件到指定的GitHub仓库

这时你会发现TEST里面多了个.git文件夹,它是Git用来跟踪和管理版本库的。如果你看不到,是因为它默认是隐藏文件,那你就需要设置一下让隐藏文件可见。

git命令上传本地文件到指定的GitHub仓库

这时候你就可以把你的项目粘贴到这个本地Git仓库里面(粘贴后你可以通过git status来查看你当前的状态),然后通过git add把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。在这个过程中你其实可以一直使用git status来查看你当前的状态。如果文件内有东西会出现红色的字,不是绿色,这不是错误。

$ git status

git命令上传本地文件到指定的GitHub仓库

test是红色,我们得先添加到仓库

$ git add .

git命令上传本地文件到指定的GitHub仓库

再次查看,就是绿色的了

git命令上传本地文件到指定的GitHub仓库

用git commit -m "日志" 把项目提交到仓库。

git命令上传本地文件到指定的GitHub仓库

复制远程仓库的地址,把文件上传到这个地址上

git命令上传本地文件到指定的GitHub仓库

$ git remote add origin https://github.com/Han-Bin520/myPublic-process.git(关联到远程仓库)

git命令上传本地文件到指定的GitHub仓库

如果新建的远程仓库是空的,则需要加上-u这个参数$ git push -u origin maste

$ git push origin maste(上传文件到远程仓库)

git命令上传本地文件到指定的GitHub仓库

这时候你再重新刷新我们的Github页面进入刚才新建的那个仓库里面就会发现项目已经成功上传了:

git命令上传本地文件到指定的GitHub仓库