• 项目中常用的命令 【转载 IT小杰】


    git工作流程图

     

    常用的命令:

    git init              初始化版本库
    git add 文件名 将文件添加到仓库中
    git commit -m "标签" 将文件提交到仓库中
    git status 时刻掌握仓库当前的状态
    git diff (different) 可以查看修改内容
    git log 查看修改信息
    git log --pretty=oneline 修改信息在一行中显示
    git reset --hard head^ 会退一个版本
    git reset --hard head^~ 会退多个版本
    cat 文件名 查看文件内容
    git reflog 返回(用来记录你的每一次命令)
    git checkout -- 文件名 在向暂存区提交之前可撤销最近一次的修改
    git reset head 文件名 丢弃暂存区的内容
    git rm 文件名 删除文件
    ssh -keygen -t ras -C "" 生成密钥
    git clone 路径 从远程库中拷贝到本地库中
    git config --global user.name ""
    git config --global user.email ""
    1.重新在git设置一下身份的名字和邮箱
    这里的yourname必须与github的用户名一致
    这里[your@email.com](mailto:your@email.com)必须与github登录邮箱一致
    git remote add origin git@github.com:qidianjie/BKH5hanjie.git 连接到远程库
    git push -u origin master 上传到远程库
    git remote remove origin 路径 移除远程库
    git checkout dev 切换分支
    git checkout -b dev 创建一个分支,并切换到分支分支里
    git checkout -d dev 删除一个分支
    git branch 查看分支
    git branch dev 创建一个分支
    git merge dev 合并分支 ,(先切换到master分支,然后合并)

    操作流程

    git add .

    git commit -m "描述"

    git push origin 子分支 上传到子分支

    git checkout master 切换到主分支

    git merge 子分支 主分支与子分支合并

    git push可能会出现冲突,如果出现冲突后执行下面

    git pull然后自己在本地解决冲突,解决完毕后

    gid add .git commit -m "描述"

    git push这个时候master上是最新的代码

    git pullgit checkout 子分支

    git merge master 合并主分支,此时本地带是最新的
  • 相关阅读:
    mysql函数取出单个字段重新组成一维数组
    《数字集成电路静态时序分析基础》笔记①
    MexgZABoRn
    备战秋招-手撕代码篇
    芯片岗实习面经(2020暑期实习)
    备战秋招-指导篇
    备战秋招[六]-FIFO深度计算
    将博客搬至CSDN
    备战秋招[五]-异步FIFO
    备战秋招[四]-复位
  • 原文地址:https://www.cnblogs.com/fanqiuzhuji/p/13949530.html
Copyright © 2020-2023  润新知