参考文章1:https://blog.csdn.net/weixin_42270094/article/details/80493286
参考文章2:https://www.jianshu.com/p/5ad1ae0f7efd
一、git上传文件的基本命令
1.把这个目录变成git可以管理的仓库:
git init
2.关联到远程库:
git remote add origin git@ 服务器地址
3.获取远程库与本地同步合并:
git pull --rebase origin master
4.添加到暂存区里面去,如果后面接小数点“.”,意为添加文件夹下的所有文件:
git add 文件名
5.把文件提交到仓库。引号内为提交说明:
git commit -m '相关说明'
6.将最新的修改推送到远程仓库:
git push -u origin master
7.查看改动情况:
git status
8.查看在哪个位置:
git branch
9.切换到分支:
git checkout 分支名
10.上传到服务器:
git push 服务器名 分支名
11.获取git服务器上的文件:
git clone 仓库的路径
12.删除远程文件
git rm -r --cached 文件名 #--cached不会把本地的文件删除
git commit -m 'delete dir'
git push -u origin master
13.删除远程仓库命令:
git remote rm 远程仓库名称
二、git上传文件的过程
配置本地git 和远程github连接所需要的SSH
1.打开你的git ,输入:ssh
出现上图所示信息。
2.接着输入 ssh-keygen -t rsa
(主要是生成你跟github联系的秘钥key)
在上面的结果中找到“Your public key has been saved in ”这样的句子,按照文件路径找到id_rsa.pub文件,打开文件并复制其中的内容(这就是SSH)。
3.在github上settings里面配置SSH
打开github的settings —> New SSH —> (Title位置不需要填) 粘贴 —> Add SSH key
。
4.测试连接
命令行输入 ssh -T git@github.com
在第一次测试时会弹出警告,需要填写yes,然后回车。
至此,完成本地git和远程gihub仓库的连接。
github上添加仓库
在git上建立你将要上传文件的新仓库(这里是Test)即可,生成的类似git@github.com:ZhongluShi/Test.git
的东西,就是我们将要建立远程连接的仓库地址。
将本地文件上传到github
1.在文件夹目录下初始化仓库:
git init
然后,创建用户名 :
git config --global user.name”用户名(建议是英文)”
接着:创建邮箱 :
git config --global user.email”邮箱地址”
2.将本地仓库与github关联:
git remote add origin git@github.com:ZhongluShi/Test.git
3.把远程仓库更新与本地分支合并:
git pull origin master
4.将修改过的文件提交暂存区 :
git add 文件名/工程名
5.提交暂存区的文件 :
git commit -m “相关说明”
6.将本地主分支更新推到远程 :
git push -u origin master
这个时候再刷新github上的仓库,可以看到相关文件已经传上去了。