git--常用命令

配置本地身份 

git config user.name 'name'

git config user.email 'email@'


① 新建仓库:https://gitee.com/yan-chunyuan/projects

② 克隆代码:git clone <仓库地址>

③ 查看分支:git branch -r / git branch(本地)

④ 新建分支:git branch develop

⑤ 切换分支:git checkout develop

⑥ 推至远端仓库:git push --set-upstream origin develop

⑦ 提交:

git add .

git commit -m '初始化项目'

git push/git push origin 远端分支名


⑧ 克隆指定分支:git clone -b <分支名称> <地址>

⑨ 远端分支拉到本地仓库:git checkout --track <远端分支名称>

    从公用的仓库fetch代码:git fetch origin <远端分支名称>:<分支名称>

⑩ 将dev分支commit对应的hash值提交的代码合并在当前分支上:

    git log (查看日志找到hash码)

    git cherry-pick <hash码>

    或直接(方便,但容易出错):git merge <分支名称>


(1)删除:

    删除本地分支: git branch -d <分支名称>

    如果删除不了可以强制删除,git branch -D <分支名称>

    删除远端分支(慎用):git push origin --delete <分支名称>


(2)强制在没有修改任何文件时提交一次:

        git commit --allow-empty -m "re-commit message"    

        git push


(3)本地暂存:git stash

    ① git stash -m "save message" / git stash

    ② git stash list 查看stash了哪些存储

    ③ git stash show 显示做了哪些改动,默认show第一个存储,如果要显示其他存贮,后面加stash@{$num}

    ④ git stash show -p 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show  stash@{$num}  -p

    ⑤ git stash apply :应用某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要使用其他个,git stash apply stash@{$num} 

    ⑥ git stash pop :命令恢复之前缓存的工作目录,将缓存堆栈中的对应stash删除,并将对应修改应用到当前的工作目录下,默认为第一个stash,即stash@{0},如果要应用并删除其他stash,命令:git stash pop stash@{$num}

    ⑦ git stash drop stash@{$num} :丢弃stash@{$num}存储,从列表中删除这个存储

    ⑧ git stash clear :删除所有缓存的stash

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、git基本命令 1. 初始化 创建一个git仓库,创建之后就会在当前目录生成一个.git的文件 2.添加文件:...
    无剑_君阅读 3,315评论 0 2
  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 10,520评论 1 45
  • 一、 Git 常用命令速查 git branch 查看本地所有分支 git status 查看当前状态 git c...
    LOVE_晴天阅读 6,813评论 0 10
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 6,348评论 0 2
  • 开始: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/...
    草根老张阅读 4,282评论 0 50