• Git常用命令


    一些基本的,工作中常用的命令,知道这些就够了!
     
    Git初始化:
    1. git config --global user.name 'haohj' 设置用户名
    2. git config --global user.email 'haohj@outlook.com' 设置邮箱
    3. git remote add origin https://github.com/haohj/gitproject.git 本地仓库与远程仓库关联
    4. git config --global alias.lg "log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'"  格式化日志与排序(执行命令为: git lg )
    5. ssh-keygen 设置SSH公钥 (生成的密钥存放位置在 C盘/用户/.ssh文件夹中)
      1. cd ~/.ssh 查看SSH公钥 
      2. cat id_rsa.pub 查看对应的 id_rsa.pub 的内容 复制到 git 里边
     
    基本操作:
    1. git init 初始化环境
    2. git add . 管理文件
    3. git status 查看状态
    4. git diff 文件名 查看修改内容
    5. git commit -m '' 提交文件
    6. git log 查看历史
    7. git reset --hard id值 回到某次代码
    8. git push 路径 分支名 上传代码
    9. git clone 路径 克隆代码
    10. git pull 路径 分支名 下载代码
    分支操作:
    1. git branch 查看所有分支
    2. git branch name 创建分支
    3. git checkout name 切换分支
    4. git checkout -b 创建并进入到一个新分支
    5. git checkout -b 本地分支名称 origin/远程分支名称   在本地创建分支并切换到相应的远程分支
    6. git branch -D name 删除本地分支
    7. git push origin --delete name   删除远程分支
    8. git merge 分支名 合并分支
    暂存操作:
    1. git stash 隐藏当前工作环境
    2. git stash list 查看隐藏的工作环境
    3. git stash drop 移除工作环境,后面可以跟着stash名字
    4. ①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 主机名 查看指定主机的详细信息
    特色操作:

        分支取名推荐后缀:

        ①功能(开发)分支 dev-

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

        ③测试分支 bug-0.1

        ④紧急修复 hotfix-

  • 相关阅读:
    [常用的Cmd运行命令]
    [Ajax三级联动 无刷新]
    [占位符   ]
    [String.Format(转换时间格式)]
    [ASP.NET应用到的时间处理函数]
    [SQL Server常用系统存储过程大全]
    [SQL Server创建视图时的注意点]
    [SQL Server 视图的创建- (create view必须是批处理中仅有的语句问题)]
    [SQL 高级查询运算符的用法 UNION (ALL),EXCEPT(ALL),INTERSECT(ALL) ]
    layui 表单遇到的小问题
  • 原文地址:https://www.cnblogs.com/jun-qi/p/10542422.html
Copyright © 2020-2023  润新知