一、git全局设置
git config --global user.name "用户名"
git config --global user.email "用户邮箱"
二、创建git仓库
git init ----创建空白版本库
touch README.md ----创建readme文件
git commit -m "first commit" ----委托管理
git remote add origin https://gitee.com/mr-9/1121.git ----添加远程仓库地址
git push -u origin master ----将本地的master分支推送到origin主机,同时制定origin为默认主机,之后可以不加参数直接push
三、关于远程仓库和本地仓库代码冲突的问题
1、使用强制push的方法
git push -u origin master -f
这样会导致远程修改丢失,一般是不可取的,尤其是多人开发的时候
2、push前先将远程仓库的修改pull下来
git pull origin master
git push -u origin master
3、若不想合并远程和本地修改,可以先创建新的分支
git branch [name]
然后push
git push -u origin [name]
4、若远程仓库和本地仓库都有修改
把远程仓库master分支下载到本地并存为 test 分支
git fetch origin master:test
查看test分支和本地分支有什么不同
git diff test
将test分支和本地的master分支合并
git merge test
这个时候本地和远程仓库就没有冲突了
git push
删除test分支
git branch -d test