zoukankan      html  css  js  c++  java
  • git常用命令

    git常用命令

    移除某文件夹的版本控制
    git add .
    git commit -m "add base module"
    git push origin master

    git rm -r -n --cached ".idea/ logs/ target/"
    -n这个参数,执行命令时,不会删除任何文件,而是展示此命令要删除的文件列表预览
    git rm -rf --cached "target/"
    -f这个参数,强制执行命令
    git commit -m "remove target folder"
    git push origin master
    git status
    可以看到target/目录状态变为 untracked

    可以修改.gitignore文件
    添加target/目录并提交
    .gitignore文件到远程服务器,这样就不对target目录版本管理
    以后需要的时候,只需要注释.gitignore文件内容#target/
    重新执行git bin/
    即可重新纳入版本管理。

    摘自链接
    https://blog.csdn.net/m0_37710388/article/details/99318461

    1、创建本地分支
    git branch 分支名
    示例
    git branch 0.0.1.alpha

    2、切换本地分支
    git branch 分支名
    示例
    git checkout 0.0.1.alpha

    3、远程分支就是本地分支push到服务器上
    比如master就是一个最典型的远程分支(默认)
    git push origin 0.0.1.alpha

    4、远程分支和本地分支需要区分好
    所以在从服务器上拉取特定分支的时候,需要制定远程分支的名字
    git checkout --track origin/0.0.1.alpha
    注意
    该命令由于带有--track参数,所以要求git1.6.4以上,这样git会自动切换到分支

    5、提交分支数据到远程服务器
    git push origin <local_branch_name>:<remote_branch_name>
    示例
    git push origin 0.0.1.alpha:0.0.1.alpha
    一般当前如果不在该分支时,使用这种方式提交
    如果当前在0.0.1.alpha分支下,也可以直接提交
    git push

    6、删除远程分支
    git push origin:0.0.1.alpha


    2.1、从已有的分支创建新的分支
    比如从master分支创建dev分支
    git checkout -b dev

    2.2、创建完可以查看一下,分支已经切换到dev
    git branch

    2.3、提交该分支到远程仓库
    git push origin dev

    2.4、测试从远程获取dev
    git pull origin dev
    或者
    如果用命令行,运行git fetch
    可以将远程分支信息获取到本地
    再运行git checkout -b <local_branch_name> origin/<remote_branch_name>
    就可以将远程分支映射到本地命名为<local_branch_name>的一分支

    2.5、我觉得现在重要的就是设置git push
    pull默认的提交获取分支
    这样就很方便的使用git push提交信息或git pull获取信息
    git branch --set-upstream-to=origin/dev
    取消对master的跟踪
    git branch --unset-upstream master

    2.6、现在随便修改一下工程文件的内容
    然后git commit
    git push
    之后就可以提交到远程的dev分支中,而不会是master

    摘自链接
    https://www.cnblogs.com/mmykdbc/p/9076063.html

  • 相关阅读:
    Java.io.outputstream.PrintStream:打印流
    Codeforces 732F. Tourist Reform (Tarjan缩点)
    退役了
    POJ 3281 Dining (最大流)
    Light oj 1233
    Light oj 1125
    HDU 5521 Meeting (最短路)
    Light oj 1095
    Light oj 1044
    HDU 3549 Flow Problem (dinic模版 && isap模版)
  • 原文地址:https://www.cnblogs.com/coffee_cn/p/12083067.html
Copyright © 2011-2022 走看看