• git常用命令


    git常用命令

    一、在本地新建仓库
    1.在本地初始化一个git仓库 一定要有readme.md文件
        git init
    2. 查看仓库状态
        git status
    3.添加文件给git管理 
        git add .|filename (所有文件或单独指定) 
        git rm (删除文件)
    4.将项目提交到仓库
        git commit -m '注释' 报crlf错误的时候 git config --global core.autocrlf false
    5.添加远程仓库
        git remote add origin https://github.com/huangtingbb/ljblog.git origin 本地仓库名称
    6.提交到远程仓库
        git push -u origin master master 远程仓库名称 //第一次才加-u参数
    7.更新代码
        git pull 
     
    二、在github上有仓库
    1.复制远程仓库到本地
        git clone url filename 
    2.新建分支
        git checkout -b test
    3.修改
        modify some files
    4.把修改加入stage中
        git add .
    5.提交代码
        git commit -m ‘’
    6.review代码
    7.切换到master分支
        git checkout test 
    8.更新代码
        git pull
    9.切换到test分支
        git checkout test
    10.把master的代码合并到test
        git merge master
    11.把test代码推送到远程库
        git push origin test 
     
    三、切换分支
        git checkout master
     
    四、强制更新远程覆盖本地
        git fetch --all    
        git reset --hard origin/master    
     
    五、回滚 
        git reset [--hard] 版本号 --hard会强制回退,并丢失当前到hard的修改,使用log看不到,但是使用reflog看的到
        git log 查看版本号
        git reflog 查看操作过的命令
     
    六、查看文件的修改历史
        1.git log filename 查看文件的提交历史
        2.git log -p filename 查看文件每次提交的差异
        3.git show 版本号 [filename] 查看某次提交的某个文件的差异
     
    七、单独合并某一次提交
        1.git log 查看提交的的版本号
        2.git checkout master 切换到要合并的分支
        3.git cherry-pick   b640e65d
        4.git push 推送
     
    八、设置远程仓库分支
        git branch --set-upstream-to=origin/dev   分支 dev 设置为跟踪来自 origin 的远程分支 dev
     
    九、合并解决冲突
        git stash //将工作区回复到上次提交的内容,同时备份本地工作区修改,压入git栈中
        git pull //更新代码
        git stash pop //弹出最近一次压入栈中的修改,恢复工作区的内容
  • 相关阅读:
    使用Spring AOP实现MySQL数据库读写分离案例分析
    mysql的备份(文档的内容小编都已经验证过了)
    【信息化】MySQL数据库简介
    基于MySQL的分布式数据库TDSQL十年锻造经验分享
    MySQL数据库丢失数据场景分析
    微博的MySQL数据库优化实践经验
    数据库MySQL调优实战经验总结
    让数据库跑的更快的7个MySQL优化建议
    一文看懂 MySQL 分区和分表,提高表增删改查效率
    三分钟掌握SQL Server迁移Mongodb
  • 原文地址:https://www.cnblogs.com/jint-php7/p/12800582.html
Copyright © 2020-2023  润新知