zoukankan      html  css  js  c++  java
  • git使用总结

    首先推荐一个可视化学习网站:http://pcottle.github.io/learnGitBranching/
     

    1.初始配置
        git config --global user.name "Firstname Lastname"
        git config --global user.email "your_email@youremail.com"
        save passwd : git config --global credential.helper store
    2.仓库
       添加远程仓库 git remote add github git@github.com
       查看远程仓库 git remote -v
       重命名远程仓库 git remote rename oldName newName
       删除远程仓库 git remote rm origin

    3.查看提交日志
        git log
        git log --pretty=oneline
        git log --graph --pretty=oneline --abbrev-commit
        git diff 查看尚未暂存的更新
     
    4.远程操作
        git pull --rebase = git fetch + git rebase origin/master
        git push <远程主机名> <本地分支名>:<远程分支名>
        git pull <远程主机名> <远程分支名>:<本地分支名>
        git config --global credential.helper 'cache --timeout 3600' 密码存3600秒
        git config --global credential.helper store                  密码永久储存(~/.git-credentials)
      git branch --set-upstream hsy origin/hsy 把本地分支关联到远程分支
    5.本地操作:
        查看分支:git branch
        创建分支:git branch <name>
        切换分支:git checkout <name>
        创建+切换分支:git checkout -b <name>
        合并某分支到当前分支:git merge <name>
        删除分支:git branch -d <name>

        git checkout HEAD^ 把HEAD向上移动一步
        git checkout HEAD~2 把HEAD向上移动两步
        git branch -f master HEAD~3 把master移动到HEAD的上三步
        git reset HEAD~1 版本退回到HEAD的上一步
        git rebase -i HEAD~4 --aboveAll HEAD以上四步进行排序 
        git checkout -b dev 建立一个新的本地分支dev
        git rm 文件名(包括路径) 从git中删除指定文件 

    6. 扩展:
        git citool = git gui 查看图形界面
        git cherry-pick <Commit1> <Commit2> <...> 在当前的工作节点后加入一些节点
        git rebase -i HEAD~4 --aboveAll 修改HEAD~4以后的节点顺序
        git commit --amend  修改当前节点
        git tag v1 c1  
        git describe <ref>
        git fakeTeamwork
     
    7.查看区别
       git show HEAD file.txt  查看file.txt在当前提交的修改
  • 相关阅读:
    音乐分类/生成杂记
    音视频编码笔记
    《The challenge of realistic music generation: modelling raw audio at scale》论文阅读笔记
    使用基于Caffe的MobileNet分类踩坑备忘录
    四大轻量化模型对比(转)
    WaveNet: 原始音频生成模型
    《SONG FROM PI: A MUSICALLY PLAUSIBLE NETWORK FOR POP MUSIC GENERATION》论文笔记
    上采样 及 Sub-pixel Convolution (子像素卷积)
    python之sys._getframe() 用于查看函数被什么函数调用以及被第几行调用及被调用函数所在文件
    11
  • 原文地址:https://www.cnblogs.com/huangshiyu13/p/4802892.html
Copyright © 2011-2022 走看看