git常用命令(提交-合并-切换-回退)
git提交
git add.
git 查看目前修改哪些文件
git status
git 提交后编辑备注
git commit -m
推送到远程分支
git push
更新代码
git pull
“远程仓库地址” 获取大内存文件
git fetch
“远程仓库地址” 获取小内存文件
git clone
查看日志/记录
git log
查看当前远程仓库信息
git remote -vv
在本地创建一个命名为branchName的分支
git branch branchName
把命名为branchName的本地分支推送到服务器
git push origin branchName
切换分支到a
git checkout a
删除本地分支
git branch -d <BranchName>
查看当前自己所在的分支
git branch
查看远端库分支
git branch -r
查看当前所有分支(包括本地分支和远端库分支)
git branch –a
回退到上一个版本(不指定版本)
git reset --hard HEAD^
如果远程新建了一个分支,本地没有该分支,可以用,这时本地会新建一个分支名叫 branch_name ,会自动跟踪远程的同名分支 branch_name
git checkout --track origin/branch_name(track后跟远程分支名)
查看 本地分支与远程分支的关系
git branch -vv
git 强行pull并覆盖本地文件
git fetch --all
提交 查看状态(git status)=》 更新(git pull)=》提交(git add. or git add 文件名)=》备注(git commit -m “”)=》推送到远程分支(git push)=》查看版本号确认提交(git whatchanged)
git log 文件名 查看指定文件的历史版本(要在查看文件的路径里)
在主分支上进行合并操作
git merge 更改的分支
回退到某个版本
git reset --hard 版本号前7位
服务器版本回滚(本地先回滚到自己想要的版本,再进行这步操作)
git push -f