美文网首页
git常用的命令

git常用的命令

作者: 萍水相逢_程序员 | 来源:发表于2018-12-11 16:27 被阅读0次

    cd d: 切换

    cd .\case_git_repo 进入目录

    git init 初始化本地创库

    git clone url 克隆远程目录

    git add . 提交所有 到暂存区

    git commit 提交add进来的改动 打开vim编辑器 输入提交信息

    git commit -m "" 直接输入提交的信息

    git commit -a -m "" == git add . + git commit -m ""

    git reset. 退回所有add进来的改动

    git remote -v 查看当前指定的链接

    git remote add origin url 指定链接远程的仓库

    git push origin master 推送到远程仓库

    git push origin <远程端分支>

    git branch <新分支名字> 在本地电脑新建一个分支:

    git push origin <新分支名字> 将新分支发布在github上:

    git checkout <新分支名字> 切换到你的新分支:

    git branch -d <本地分支> 在本地删除一个分支: git

    git branch -D -D 强制执行删除本地分支

    git push origin :<远程端分支> 在github远程端删除一个分支:

    git push origin --delete 分支名 删除远程的分支git

    git push origin <版本号>

    git tag -a <版本号> -m "<备注信息>"

    git checkout -b 分支名 从当前分支上创建并切换到创建的分支

    git diff

    git tag -d test_tag        //本地删除tag

    git push origin :refs/tags/test_tag    //本地tag删除了,再执行该句,删除线上tag

    git branch -a 查看所有分支

    ls -a 查询文件(包含隐藏)
    rm -f 文件名 (删除文件)

    git branch -v 查看各个分支最后一个提交对象的信息

    git branch --merged 查看哪些分支已被并入当前分支

    git branch --no-merged 查看尚未合并的工作

    git reset 将撤回缓存中的代码

    git log --abbrev-commit 显示提交记录 仅仅显示SHA-1的前几个字符

    git reset --soft 版本号 回退到某个版本,只回退commit信息,不改变已经修改的代码

    git reset --hard 版本号 彻底回退到某个版本,本地代码也会改变为上一个版本的内容

    git checkout -b 本地分支名 origin/远程分支名 本地重远程分支 创建一个新分支

    git pull origin master 提交前先合并代码

    git log -p filename 可以显示每次提交的diff

    git branch -m oldbranchname newbranchname 修改分支名称

    git remote 查看当前的远程库

    git merge --no-ff xx分支 合并分支 强行关闭fast-forward模式 (快进方式,如果删除分支,会丢失分支信息)

    git merge --squash xx分支 把xx分支下的多次提交注释合并 但不提交,需要单独在写 git commit -m "" 一次

    相关文章

      网友评论

          本文标题:git常用的命令

          本文链接:https://www.haomeiwen.com/subject/pydehqtx.html