美文网首页
开发常用的 Git 命令

开发常用的 Git 命令

作者: Hello泽泽 | 来源:发表于2020-03-31 23:57 被阅读0次

    1.代码下载提交

    git clone <url>   # 克隆远程版本库
    
    git config --local user.name "泽泽"            # 配置用户( 当前仓库 )
    git config --local user.email zeze@linuxhub.cn # 配置邮箱( 当前仓库 )
    
    git add .                    # 追踪所改动过的文件( 从工作目录移至暂存区 )
    git add  -m "commit message"   # 提交所改动过的文件( 把暂存区的内容移至存储库 )         
    
    git push origin master    # 上传代码 到 远程 master 分支
    git pull origin master    # 下载 远程 master 分支的代码   
    
    git rev-parse HEAD        # 查看当前  commit 哈希           
    

    2.分支切换及合并代码

    git branch dev      # 创建 dev 分支
    git branch          # 查看当前分支
    
    git checkout dev     # 切换到 dev 分支
    git pull origin dev  # 拉取 dev 分支最新代码
    
    git checkout master     # 切换到 master
    git merge dev           # 合并代码( 从 dev分支 到 master 分支 )
    git push origin master  # 上传代码到远程 master 分支
    

    3.tag创建与推送

    git tag -l -n                  # 列出当前 tag
    git add .                      # 追踪所改动过的文件
    git add  -m "commit message"   # 提交所改动过的文件
    git tag -m "1.0.1" 1.0.1       # 创建 tag
    git push origin 1.0.1          # 推送到远端
    
    git checkout 1.0.1   # 切换指定 tag 
    git branch -l        # 查看当前分支
    

    4.版本回退

    git log -3                                                 # 查看提交记录 找到要回退的 commit 
    git reset --hard 768edbb1777cda1459296fcd473fa60c8548a70c  # 根据commit回退到指定版本
    git push origin master -f                                  # 强制提交到远程分库 master 分支
    

    如果启用了分支保护,要先解除分支保护,否则推送会出错。

    相关文章

      网友评论

          本文标题:开发常用的 Git 命令

          本文链接:https://www.haomeiwen.com/subject/tjrnuhtx.html