声明: 转载请注明出处
1.创建并关联远程仓库
本地步骤:
git init
git add .
git commit -m "描述信息"
git remote add origin https://github.com/.....
git pull origin master
git push origin master
2.克隆远程仓库到本地
本地步骤:
git clone https:
3.fork代码后,使本地代码同步远程原作者
本地步骤:
git remote add xxx https://github.com/....
git fetch xxx
git checkout master
git merge xxx/master
4.如何从远程拉取单独文件合并
本地步骤:
git fetch
git checkout origin/master -- file
如果是fork的代码,拉取原作者的代码:
git fetch xxx
git checkout xxx/master -- file
5.push了错误的版本到远程仓库,使本地和远程仓库回退历史版本
本地步骤:
git reset --hard 213233
git push --force
6.放弃本地修改,强制同步远程仓库
本地步骤:
--
--
如果是fork的代码,强制同步原作者仓库:
git fetch xxx
git reset
7.push时出现Please enter a commit message to explain why this merge is necessary. 解决方法
步骤:
- 按键盘字母 i 进入insert模式
- 修改最上面那行黄色合并信息,可以不修改
- 按键盘左上角”Esc”
- 输入”:wq”,注意是冒号和wq,再按回车键,也可以在wq后再输入 ! 惊叹号强制解决