一.git 常用命令
-
//文件存入暂缓区
git add filename -
//将暂存区文件提交到本地仓库
git commit -m "添加信息 " -
//连接远程仓库
git remote add origin 远程仓库地址 -
//将当前本地分支dev_hp推送到远程 (第一次推加-u,将本地与远程的master分支关联)
git push (-u) origin dev_hp -
//从远程克隆
git clone <git@github.com:xxxxx.git> -
//查看工作目录和暂存区的状态
git status -
//配置别名
git config --global alias.st status
//将status配置为st,用st代替status -
//显示从最近到最远的提交日志
git log -
//查看工作区和版本库里面最新版本的区别
git diff 文件名 -
//版本回退
git reset --hard HEAD^ //回退到上一版本
git reset --hard 版本号 //回退到指定版本 -
//查看输入的历史命令
git reflog
二.分支相关操作
-
// 查看所有分支
git branch -a -
//新建本地分支
git branch 分支名 -
//切换到该分支
git checkout 分支名 -
//创建并切换到该分支 (2和3的简写)
git checkout -b 分支名 -
//push到远程仓库
git push origin 分支名 -
//将本地分支提交到远程某个分支上
git push origin 分支名:远程分支 -
// 从远程拉代码
git pull origin 远程分支名 -
//合并指定分支到当前分支(需先切换分支)
git merge 要合并的分支名 -
//删除分支
git branch -d