zoukankan      html  css  js  c++  java
  • Git指令操作

    基本操作:

    1. git init 初始化环境
    2. git add . 管理文件
    3. git status 查看状态
    4. git commit -m '' 提交文件
    5. git log 查看历史
    6. git reset --hard id值 回到某次代码
    7. git push 路径 分支名 上传代码
    8. git clone 路径 克隆代码
    9. git pull 路径 分支名 下载代码     
    分支操作:
    1. git branch 查看所有分支
    2. git branch name 创建分支
    3. git checkout name 切换分支
    4. git checkout -b 创建并进入到一个新分支
    5. git checkout -D 删除一个分支
    6. git merge 分支名 合并分支
    特殊操作:
    1. git stash 隐藏当前工作环境
    2. git stash list 查看隐藏的工作环境
    3. ①git stash apply 恢复工作环境; 再使用git stash drop来删除stash内容
      ②git stash pop,恢复的同时把stash内容也删除了
    日常操作:
     
      更新代码但不想提交代码操作步骤:
    1. git stash 隐藏当前工作环境
    2. git fetch 远程分支和线上同步(或者直接用pull, 之后直接执行git stash pop 恢复工作环境)
    3. git rebase origin/分支名 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行git stash pop 恢复工作环境)
    4. git add 添加解决完的冲突文件
    5. git rebase --continue 完成基变
    6. git stash pop 恢复工作环境
     
      提交代码操作步骤:
    1. git add . 选中文件
    2. git commit -m 把文件提交到暂存区
    3. git fetch 远程分支和线上同步
    4. git rebase origin/分支名 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行 git push origin 分支名 提交代码)
    5. git add 添加解决完的冲突文件
    6. git rebase --continue 完成基变
    7. git push origin 分支名 提交代码
    仓库操作:
    1. git remote 查看远程仓库
    2. git remote -v 显示出详细的url地址名和对应的别名
    3. git remote add name url 添加远程仓库
    4. git remote remove name 删除添加的远程库
    5. git remote rename 原名字 新名字 重命名远程库
    6. git remote show 主机名 查看指定主机的详细信息
    特色操作:
    1. 分支取名推荐后缀:

        ①功能(开发)分支 dev-

        ②生产(上线)分支 release-1.1

        ③测试分支 bug-0.1

        ④紧急修复 hotfix-

       2.自定义log格式同时为其取别名   git config --global alias.lg "log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'"

    如果我的文章对您有帮助,欢迎您点赞丶收藏丶评论丶转发......
  • 相关阅读:
    SVN简介
    TFS简介
    UML简介
    C#++c1FlexGrid+帮助文档09
    vmware虚拟机 C硬盘空间 无损扩容 新测
    批处理命令中set定义的两种变量介绍 计算机基础知识
    ASP.NET获取网站根目录(路径)
    VMware(bridge、NAT、host-only、custom)含义
    spring3.0+Atomikos 构建jta的分布式事务
    在做了 BasePage 时: 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 / / 节中包括
  • 原文地址:https://www.cnblogs.com/stevenzhangcy/p/10605244.html
Copyright © 2011-2022 走看看