git常用命令 git常用命令
初始化本地git环境
git init
克隆一份代码到本地仓库
git clone XXX
把远程库的代码更新到工作台
git pull
强制把远程库的代码跟新到当前分支上面
git pull --rebase origin master
把远程库的代码更新到本地库
git fetch
把本地的修改加到stage中
git add .
把stage中的修改提交到本地库
git commit -m "comments here"
把本地库的修改提交到远程库中
git push
查看远程分支/全部分支
git branch -r/-a
切换到某个分支
git checkout master/branch
新建test分支
git checkout -b test
删除test分支
git checkout -d test
假设当前在test分支上面,把master分支上的修改同步到test分支上
git merge master
调用merge工具
git merge tool
把未完成的修改缓存到栈容器中
git stash
查看所有的缓存
git stash list
恢复本地分支到缓存状态
git stash pop
查看某个文件的每一行的修改记录()谁在什么时候修改的)
git blame someFile
查看当前分支有哪些修改
git status
查看当前分支上面的日志信息
git log
查看当前没有add的内容
git diff
查看已经add但是没有commit的内容
git diff --cache
上面两个内容的合并
git diff HEAD
撤销本地修改
git reset --hard HEAD
查看git config的HOME路径
echo $HOME
配置git config的HOME路径
export $HOME=/c/gitconfig
克隆一个全新的项目,完成新功能并且提交:
克隆代码库
git clone XXX
新建分支
git checkout -b test
完成修改
modify some files
把修改加入stage中
git add .
提交修改到test分支
git commit -m ""
切换到master分支
git checkout master
更新代码
git pull
切换到test分支
git checkout test
把master分支的代码merge到test分支
git meger master
把test分支的代码push到远程库
git push origin 分支名
目前正在test分支上面开发某个功能,但是没有完成。突然一个紧急的bug需要处理
git add .
git stash
git checkout bugFixBranch
git pull --rebase origin master
fix the bug
git add .
git commit -m ""
git push
git checkout test
git stash pop
continue new feature"s development
git工作流
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/53483.html
摘要:是在服务器端开发再合适不过的神器这里只是对自己平常工作中常常使用到的命令做一个小小的总结,方便程序员开发和版本控制的配置文件有三个级别的配置文件,分别是版本库级别的配置文件全局配置文件用户家目录下系统配置文件安装的时候所在的目录,一般情况下 Vim+Gig是在服务器端开发再合适不过的神器!这里只是对自己平常工作中常常使用到的git命令做一个小小的总结,方便程序员开发和版本控制! git...
阅读 3046·2023-04-26 02:27
阅读 2762·2021-11-22 13:54
阅读 901·2021-11-12 10:36
阅读 3752·2021-10-09 09:44
阅读 3177·2021-10-09 09:41
阅读 1222·2021-09-22 10:02
阅读 2833·2019-08-30 15:56
阅读 3103·2019-08-30 11:02