git指令
git clone https项目
git clone https路径
// 查看当前分支和修改过的文件
gst
// 跳到目标分支
gco 分支名
// 原语:工作区暂存,保存进栈(回到上次commit,并pull先修bug)
step 1: git stash
// 拉当前分支的代码
step 2: git pull
// 继续工作
step 3: git stash pop
// 查看git栈中工作区内容备份
git stash list
// 清空git栈
git stash clear
// 提交(u参数为update)
git add -u
// 提交注释
gcmsg “提交注释”
// 用户及邮箱设置。 本地配置
git config --global user.name “langtao”
git config --global user.email “langtao@fordeal.com”
// 提交到分支
git push
// 查看当前分支
Git branch
// 查看所有分支
git branch -a
// 删除本地分支
git branch -d 分支名
// 删除远程分支
Git push origin —delete 分支名
//创建分支
Git branch 分支名
// 回滚
git reset —hard commitId号
git push -f
// 挑选一次commit的内容,(本地要有这次commit记录,git pull)
Git cherry-pick commitId
// 改代码改到一半,去其他分支改代码?
代码能跑?git commit先,不push:git stash先,回来git stash pop
// 出现冲突放弃修改
git fetch --all //只是下载代码到本地,不进行合并操作
git reset --hard origin/master //把HEAD指向最新下载的版本