Git常用命令

来源:互联网 发布:评价莫言诺贝尔 知乎 编辑:程序博客网 时间:2024/06/11 03:10

Git常用命令

git 和代码# 查看当前状态 git status# 在修改的分支下保证最新git pull# 切到master分支git checkout master# 保证master分支最新git pull# merge分支修改到mastergit merge BRANCH_Txxxx# 提交master分支git push# 打个taggit tag PRD_Txxxx# 将tag —是两个 - -连着的git push —tags# 将tag检出作为本地分支git checkout PRD_T002 -b aa#从master检出一个本地分支git checkout -b BRANCH_T005#本地分支同步并创建远程分支git push origin BRANCH_T005:BRANCH_T005#将本地分子提交git push --set-upstream origin BRANCH_T005# 新建分支,设置原创分支—这个可以不做——-git branch --set-upstream-to=origin/BRANCH_T005 BRANCH_T005# 如果远程库是裸库,可以本地初始化git initgit add .git commit -m “zhushi”# 增加远程git remote add origin https://github.com/sunzuoquan/web#设置本地分支与远程分支映射git branch --set-upstream-to=origin/master master# 因本地版本不是服务器的,所以执行下面git pull --allow-unrelated-histories# 删除分支git branch -d xxx#图形化显示分支git log --graph --pretty=oneline --abbrev-commit--graph 表示图形化显示--pretty=oneline 表示信息显示在一行--abbrev-commit 使用简短唯一值表示一个commit# --no-ff表示禁用fast forward(这种模式在删除分支后会丢掉分支信息)模式,以commit形式提交mergegit merge --no-ff -m "merge with no-ff" dev# 暂存git stash# 列出所有stashgit stash list#恢复一个stash,stash@{0}如果只有一个可以不加git stash apply stash@{0}# 删除stashgit stash drop# 恢复同时删除git statsh pop# 强制删除一个未merge的一个分支,注意是大写的Dgit branch -D xx# 查看远程分支,-v表示显示详情git remote -v# 将远程分支检出到本地git checkout -b dev origin/dev# 建立本地分支和远程分支的关联git branch --set-upstream-to=origin/<branch> dev# 对某个特定commit打标签git tag v0.9 6224937# 显示标签详细信息git show v0.9# 打标签时同时标注git tag -a v0.1 -m "version 0.1 released" 3628164# 删除标签git tag -d v0.1# 推送标签git push origin v1.0# 推送所有标签git push origin --tags
原创粉丝点击