美文网首页
一、git的用法

一、git的用法

作者: 懒羊羊3号 | 来源:发表于2018-08-21 16:34 被阅读0次

    1、commit的7个标识符

    feat:新功能(feature)
    fix:修补bug
    docs:文档(documentation)
    style: 格式(不影响代码运行的变动)
    refactor:重构(即不是新增功能,也不是修改bug的代码变动)
    test:增加测试
    chore:构建过程或辅助工具的变动
    

    2、切换分支

    git branch -a   查看本地分支
    git checkout -b dev origin/dev     新建切换,合并远程仓库里面的
    git checkout dev  切换
    

    3、线上修改bug

    git branch -a //查看分支
    git checkout master //切换到主分支
    git checkout -b fixbug //切换到bug新分支
    git status //
    // 修改之后
    git merge --no-ff fixbug
    npm run deploy:prod
    

    4、只提交一个到master

    //先在测试分支提交
    git log --pretty=oneline //找到提交的提交码
    git checkout master //切到master
    git cherry-pick 577e392e012b403b2f0064f7f66be543c67bba26
    git log
    git show 7a956ee2ed24000eca039d1fc7a5e67a39d60cc8
    npm run deploy:prod
    

    5、取消跟踪文件

    1.首先 git rm -r -n --cached 文件/文件夹/.
    只是为了列出你需要取消跟踪的文件,可以查看列表,检查下是否有误操作导致一些不应该被取消的文件取消了,是为了再次确认的。
    2. git rm -r --cached 文件
    才是真正的取消缓存不想要跟踪的文件
    3.在本地仓库的根目录下新建.gitignore 文件。 vi .gitignore
    添加你希望忽略的文件/目录
    gitignore文件配置记得不是太详细,有需要再查询
    4.git commit
    提交后,在2步中希望忽略的文件和目录,就不会再
    5.git push
    
    1、查看本地分支
    $ git branch
    * master
    2、查看远程分支
    git branch -r
    3、查看所有分支
    git branch -a
    2、本地创建新的分支
    git branch [branch name]
    3、切换到新的分支
    git checkout [branch name]
    4、创建+切换分支
    创建分支的同时切换到该分支上,命令如下:
    git checkout -b [branch name]
    git checkout -b [branch name] 的效果相当于以下两步操作:
    git branch [branch name]
    git checkout [branch name]
    5、将新分支推送到github
    git push origin [branch name]
    6、删除本地分支
    git branch -d [branch name]
    7、删除github远程分支
    命令如下:
    git push origin :[branch name]
    分支名前的冒号代表删除。 
    例如:
    git push origin :gh-dev
    

    推到新的分支

    git remote add origin git@github.com:hujia-team/ryy.git
    git push -u origin master
    

    6、git stash

    git stash //保存在栈
    git stash list //所有栈中存在的工作区
    git stash pop //最新工作区
    git stash apply --index
    

    7、回退版本

    git reset --hard commit_id
    

    8、拉取别的分支

    git pull origin xxx-dev
    

    9、新建远程分支

    git branch -a 
    查看所有分支
    git checkout -b test01
    创建本地test01分支
    git push --set-upstream origin test01
    把本地test01分支推送到远程
    

    相关文章

      网友评论

          本文标题:一、git的用法

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