//常用git命令:
//从服务器克隆一份代码到本地仓库
git clone XXX
//从当前分支创建develop分支,不切换分支
git branch develop
//从当前分支创建develop分支,并切换到develop分支
git checkout -b develop
//从当前分支切换到develop分支
git checkout develop
//删除develop分支
git branch -d develop
//将develop分支合并到当前分支
git merge develop
//查看本地分支
git branch
//查看远程分支/全部分支
git branch -r/-a
//把本地的修改加到stage中
git add a.html
//查看当前没有add的内容
git diff
//查看已经add但是没有commit的内容
git diff --cache 
//查看当前分支有哪些修改
git status
//撤销本地修改(慎用)
git reset --hard HEAD
//把未完成的修改缓存到栈容器中
git stash 
//查看所有的缓存
git stash list 
//恢复本地分支到缓存状态
git stash pop 
//把stage中的修改提交到本地库;comments here代表提交的备注
git commit -m 'comments here' 
//把本地库的修改提交到远程库中
git push
//把远程库的代码更新到工作台
git pull

  如果当前在develop分支,想把develop分支内容合并到test分支并更新到服务器,完整操作如下:

//切换到test分支
git checkout test
//更新test分支到服务器最新状态(如果有冲突解决冲突)
git pull
//合并develop分支到test分支(如果有冲突解决冲突)
git merge test
//将要提交的文件添加到stage中
git add a.txt
git add b.html
//将文件提交到本地
git commit
//将文件推送到服务器
git push

-------------------------------------------------------------------------------------------------------------------------------------

git打标签

//创建标签 
git tag -a v1.5.1 -m '标签备注'
//将tag‘v1.5.1’推送到远程服务器
git push origin v1.5.1
//推送所有tag到服务器
git push origin --tags
//查看本地分支
git tag
//查看v1.5.1.开头的分支
git tag -l 'v1.5.1.*'

git打标签做代码备份完整命令

//切换到要打tag的分支上
git checkout master
//打tag
git tag -a v1.1.1 -m '版本备份'
//推送tag到远程服务器
git push origin v1.1.1

  

 

转载于:https://www.cnblogs.com/dreamich/p/10330214.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐