Git记录

作者: sunpy | 来源:发表于2019-05-14 21:52 被阅读0次
    1. 初始化仓库
    git init
    
    1. 查看仓库状态
    git status
    
    1. 向暂存区(临时区)中添加文件
    git add README.md
    
    1. 保存本地仓库的历史纪录
    git commit -m "提交信息"
    
    1. 查看提交日志
    git log
    
    1. 只显示提交信息的第一行
    git log --pretty=short
    
    1. 只显示指定目录、文件的日志
    git log README.md
    
    1. 显示文件的改动
    git log -p README.md
    
    1. 查看工作树和暂存区的差别
    git diff
    
    1. 显示分支一览表
    git branch
    
    1. 创建分支
    git checkout -b b1
    
    1. 切换分支
    git checkout master
    
    1. 切换回上一分支
    git checkout -
    
    1. 合并分支
    git merge --no-ff b1
    

    b1 需要合并的分支名称

    1. 图表查看分支
    git log --graph
    
    1. 回溯指定的历史分支
    git reset --hard hash值(分支对应的hash值)
    
    1. 查看当前仓库执行过的操作日志
    git reflog
    
    1. 提交解决的冲突
      实际上就是添加一个解决冲突的新文件到暂存区,然后将暂存区的文件提交到本地仓库
    git add README.md
    git commit -m "解决冲突"
    

    提交文件:README.md

    1. 修改提交信息
    git commit --amend
    
    1. 将本地仓库和远程仓库关联
      github远程仓库 git@github.com:用户名/xxxxx.git
    git remote add origin git@github.com:用户名/xxxxx.git
    

    远程仓库名称设置为origin

    1. 推送至远程仓库
      推送到origin远程仓库的master分支
    git push -u origin master
    
    1. 推送到远程仓库任意分支
    git push -u origin 分支名称
    
    1. 获取远程仓库
    git clone git@github.com:用户名/xxxxx.git
    
    1. 查看分支信息
    git branch -a
    
    1. 获取远程仓库的分支
    git checkout -b feature-D1 origin/feature-D
    

    在本地创建仓库名称为feature-D1,获取远程仓库origin的feature-D分支,作为本地仓库的分支feature-D1。
    -b 参数的意思就是本地仓库中新建分支的名称。

    1. 获取最新远程仓库的分支
    git pull origin feature-D
    

    相关文章

      网友评论

          本文标题:Git记录

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