git命令行推送到远端仓库

==命令行模式,启动!==

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#进入需要推送的目录
初始化: git init
#把文件添加到版本库中
git add +文件名
如推送整个文件夹:则推送所有文件 git add .
#用命令 git commit "提交说明" 告诉Git,把文件提交到仓库。引号内为提交说明
git commit -m "XXX说明"
# 关联到远程库 git remote add origin 你的远程库地址
git remote add origin https://:..
#此处有个坑,`https`...url每次推送到Github时需要输入密码,而git现在不支持仅密码验证,你又得去输一个token,而且token用起来很麻烦
#因此在此说明,除非是你在服务器上的仓库,不然不推荐这样做!(服务器通过ssh密码一遍过就行)
#所以怎样推送到github仓库呢?
#我们remote设置连接url时,设置为:
git remote add origin git@github.com:Eviden0/Webpage.git
#选择github ssh下面那个url即可别选`https`!请看下面图片实例

#git pull 获取远程库与本地同步合并(如果远程库不为空必须做这一步,否则后面的提交会失败)
git pull --rebase origin master(同步合并的分支) (master 或者main这里自己选)
git push -u origin master(推送到远程的分支)

==OK,一切搞定!舒舒服服==到这里你就好好享受git这个工具带来的便捷吧!

1
2
3
命令需要三个参数,github用户名(jack),第一步生成的token(12345),仓库名称(exampleRepo)
根据上述参数的例子,运行以下代码
curl -u jack:12345 https://api.github.com/user/repos -d '{ "name": "exampleRepo" }'

==坑:==被推的仓库已经包含文件时

此时需要同步以下本地和远端仓库的文件

==坑:==

免密推送