• 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'"

    如果我的文章对您有帮助,欢迎您点赞丶收藏丶评论丶转发......
  • 相关阅读:
    linux /proc/pid进程信息说明
    fdopen()和fileno()函数
    什么是Intent
    内容提供器
    app:showAsAction 和android:showAsAction
    android:oneshot
    Android的三种主流资源尺寸
    Android中android:visibility的3中属性的剖析
    Android中的ProgressBar的android:indeterminate
    uses-permission和permission详解
  • 原文地址:https://www.cnblogs.com/stevenzhangcy/p/10605244.html
Copyright © 2020-2023  润新知