git clone 项目地址
拉取远程项目到本地
git pull 更新代码(会自动合并代码)
git fetch 更新代码(不会自动合并代码)
git status 查看文件状态
git add 添加文件到暂存区
git commit -m ‘备注' 提交暂存区文件到本地仓库
git push 把本地分支修改推送到远端分支
git push origin 本地仓库名:远端仓库名 (一般两边名字一样)推送代码到远端
git rm 删除文件
git branch 查看本地分支
git branch -v 查看本地分支最新的提交
git branch -a 查看远端分支
git checkout 分支名 切换到xxx分支
git checkout -b aaa 创建aaa分支并切换到该分支上
git remote 查看远程仓库
git checkout — 文件名 从本地撤销还原文件
git reset HEAD 文件名 从暂存区撤销修改
git rest 版本标示 版本回滚
git log 查看版本提交记录
git branch -vv 查看当前所在分支
版本落后超前合并有2个解决办法:
1.保留你本地的修改
git merge --abort
git reset --merge
合并后记得一定要提交这个本地的合并
然后在获取线上仓库
git pull
冲突时候,保留服务器改动,并入新入配置
git stash
git pull
git stash pop
代码库覆盖本地代码
git reset --hard
git pull
拉取本地不存在的远端分支:
git fetch
git checkout -b 本地分支名 origin/远程分支名