git 使用命令

98 阅读1分钟

git 更新推送命令

git checkout xxx
切换到目标分支
git pull
拉取代码(更新代码)
git add .
将当前目录下所有文件放入暂存区。(提交代码顺序是,首先将目标文件放入暂存区,再commit,再push)
git commit -m "xxx"
提交代码,xxx为注释
git push
将commit后的代码推送到远程
git merge xxx
将xxx分支代码合并到当前分支
git cherry-pick xxx
将某次提交的代码合并到当前分支(xxx为commit id)

git stash命令

git reset --soft "HEAD^"
取消已commit文件,加引号是因为在windows下无法识别^符号
git reset --hard "HEAD^"
取消本地所做更改
git stash list
查看暂存区有多少暂存版本
git stash/ git stash save
暂存本次修改版本
git stash save "xxx"
暂存本次修改版本(加注释)
git stash apply/git stash pop
取最近一次暂存的版本,区别是pop会在取出后删除该版本
git stash apply stash@{x}
取第x版本