git常用命令

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/远程分支名

你可能感兴趣的:(git常用命令)