新建仓库
选择新建
码云(gitee):
github:
填写信息
这里我们不需要初始化仓库
推送本地仓库至云端
输入ID密码验证身份
配置SSH公钥
- 生成SSH公钥 ssh-keygen -t rsa
- 不断回车:如果公钥已经存在,则自动覆盖
Gitee设置账户公钥
- 查看生成的公钥 cat ~/.ssh/id_rsa.pub
- 选中(默认就复制了)
- 转到gitee,点击设置
- 然后粘贴上去,输入密码即可
- 验证是否成功
绑定远程仓库
添加远程仓库git remote origin 网址
网址为
远程仓库操作指令
查看远程仓库git remote
推送远程仓库git push origin master
完整名:git push [-f] [--set-upstream]
[远端名称[本地分支名][:远端分支名]]
[-f]:强制覆盖
绑定云端[--set-upstream]
如果已经绑定,那么以后就可以直接git push
了
查看本地与远程分支关联关系git branch -vv
然后就能在网页上看到我们先前在本地的文件了
从远程仓库克隆
git clone <仓库路径> [本地目录]
本地目录为当前创建gitbash的地方,如果文件名称不存在,就会新建一个文件夹
仓库路径为下
远程仓库抓取与拉取
抓取git fetch [远程名] [分支名]
抓取不会进行合并,如果不指定[]内的名字,则全部抓取
拉取git pull [远程名] [分支名]
拉取会自动合并,相当于fetch+merge
合并冲突
同样,找到冲突文件,修改并提交
所有,在push提交前,先pull,可能会发现存在冲突(如上图)在本地把冲突解决了, 才push上去