0%

git使用:从git上传到github

本贴记录git和github交互的一些常用方法。


git初始配置

首先需要生成密钥,从而将计算机本地和github联系起来。

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

输入以上指令之后,一直按回车直到结束就好。密钥位置在C盘的用户文件夹里的.ssh文件中,文件名为id_rsa,.pub文件。
将这个文件用vscode打开(或其它文本编辑器),复制其中密钥,打开github中如下图所示的位置,新建SSH keys,将复制的密钥粘贴进去保存。

pic_1

完成以上步骤之后,本地和github便联系起来了。

git新建仓库并上传文件

首先在本地新建仓库,使用git Bash实现,将文件位置切换到仓库所在文件夹,然后依次执行以下命令:

1
git init  //仓库初始化
1
git add .  //将文件夹中所有文件加入仓库
1
git commit -m "first commit" //上传的修改记录为“first commit”,也可以改成其它,这是自定义的。

然后在github中新建仓库,但是要注意的是这里不要打勾。然后确定。
pic_2
之后进入到新的页面,将这个模块下的语句依次输入到git Bash里就可以了。
pic_3

git修改仓库中文件

如果仅仅需要修改的话,按照“以下命令有先后顺序”部分的方法运行就可以了。部分1为方法的补充。

以下命令不分先后

使用如下命令,查看目前要更改的远程仓库的名字:

1
git remote -v

使用如下命令添加要更改的远程仓库:

1
git remote add origin https://github.com/user/repo.git

使用如下命令修改要更改的远程仓库的url:

1
git remote set-url origin https://github.com/USERNAME/REPOSITORY.git

或者:

1
git remote set-url origin git@github.com:USERNAME/REPOSITORY.git

更详细的可以参考:https://help.github.com/cn/github/using-git/managing-remote-repositories

以下命令有先后顺序

如果仅仅需要修改的话,按照以下方法运行就可以了。部分1为一些命令的补充:

使用如下命令添加要更改的远程仓库:

1
git remote add origin https://github.com/user/repo.git

修改项目中的文件,使用如下命令查看项目状态,观察哪些文件被修改了:

1
git status

将修改的文件名填入“file”中,即把修改的文件“add”进去:

1
git add file

提交时的修改信息,引号中内容可以自定义:

1
git commit -m“修改”

正式提交:

1
git push

更详细的参考:https://zhuanlan.zhihu.com/p/33055638