合并远程分支和本地
// 获取远程的master分支
git fetch origin master
// 合并到本地分支
git merge origin/master
按键盘左上角"Esc"
输入":wq",注意是冒号+wq,按回车键即可
git add -A
git commit -m
git push origin master
合并分支
git checkout master
git pull origin master
git merge pre
git status
git push origin master
master|MERGING 状态处理
这代表有冲突
先git add -A
然后 git commit -m
如果出现文本提示,强制退出即可
最后 git push origin master
强制更新本地项目
git fetch --all
git reset --hard origin/master
git reset --hard cad32413c46edf83259f45f3902e0ab9f419f59c // 还原本地项目到指定节点
git push -f origin/master // 强制推送到远程
git pull
切换分支
git branch -a 查看分支
git branch 创建分支
git checkout branchName 切换分支
创建项目
cd 项目目录
git init //初始化
git remote add origin https://github.com/xxx.git //添加远程地址
git remote -v //查看远程地址
git remote remove origin //删除远程地址
git add -A //添加所有修改的文件
git commit -m "xxx" //说明
git push origin master:master //你懂的
git stash // 如果拉取代码出现冲突,本地文件有变更的话,这个命令回退到上一版本
克隆项目
cd 准备存放项目的目录
git clone https://github.com/xxx.git
cd 项目目录
更新项目
cd 项目目录
git status //查看哪些改了
git add *** //添加指定文件
git add -A . //添加所有修改的文件
git commit -m "xxx" //说明
git push origin master:master //你懂的
报错集合:
git push报错:fatal: unable to access 'https://github.com/.......': OpenSSL SSL_read: Connection was reset, errno 10054
git config --global http.sslVerify "false"