SourceURL:file:///home/kingqi/桌面/git操作说明.doc
- 本地建立仓库
mkdir namebao
cd namebao
pwd
git init 初始化
cd .git/
gedit config
- 本地存储
进入目录上传全部文件
git add .
提交
git commit -m “说明”
- 远程提交
复制gitee或者github仓库链接
- 可以直接通过命令将本地项目和gitee项目关联
git remote add gitee 码云项目地址
方式二:一次推送
-
通过命令将码云项目地址添加到本地已有的remote下
git remote add origin 码云项目地址
2.也可以通过修改本地项目的配置文件
.3 推送代码只需执行以下一条命令即可
git push -u origin master
方式一:多次推送
- 也可以通过修改本地项目的配置文件
- 首先,进入到项目的 .git 文件夹,打开 config 文件
- 然后,找到 [remote "origin"] ,复制一份remote到下面,修改remote的名字和url即可
为了避免冲突,将原始的remote名字也改掉,注意: remote的名字任意,但是在提交的时候要与这里对应
2执行以下命令,可以看到配置的两个仓库
git remote
3.推送代码时,需要对两个仓库分别执行一次push命令,也就是多次推送
git push github matser
git push gitee master ****
问题:
git push -u origin master
后报错
Username for ‘https://gitee.com’: xxxxxx
Password for ‘https://Lizxxxxx@gitee.com’:
To https://gitee.com/Lizxxxxx0321/LZMtest.git
! [rejected] master -> master (fetch first)
error: 无法推送一些引用到 ‘https://gitee.com/Lizhiming0321/LZMtest.git’
提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外
提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更
提示:(如 ‘git pull …’)。
提示:详见 ‘git push --help’ 中的 ‘Note about fast-forwards’ 小节。
直接上解决方案
git push -u origin +master
2.! [rejected] master -> master (fetch first) error: 无法推送一些引用到 'git@gitee.com:king-shuai/unmanned_vehicle_8026.git' 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前;.
之所以出现这种情况,是因为本地仓库与远程仓库的文件不一致。 解决方法: $ git pull --rebase origin master 如果出现下列现象, 则再执行下列代码: git push origin master 就能成功将文件提交到远程仓库了