zoukankan      html  css  js  c++  java
  • git常用命令

      很早就听说过git,也曾经尝试学习,但是总是因为各种原因使用的比较少,导致学的东西很快忘掉,今天又快速看了一下,总结一下,以备今后复习之用。我主要是看这个的做的https://files.cnblogs.com/pocean/git_tutorial.zip,其实挺简单的,就照着例子走一遍,然后日常的使用基本就够用了。

      

    1、配置

         git config --global user.name "Your Name"
         git config --global user.email "your_email@whatever.com"
         git config --global core.autocrlf input
         git config --global core.safecrlf true
     
    ~/.gitconfig
         [alias]
            co = checkout
            ci = commit
            st = status
            br = branch
            hist = log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short
            type = cat-file -t
            dump = cat-file -p
     

    2、基础

         git init
         git add file
         git commit
         git status
         git log
         git checkout <hash>/tag
         git tag v1
         git tag v1^
         git hist master --all
         git checkout filename  //用于未add
         git reset HEAD filename //用于add后,未commit
         git revert HEAD
         git reset --hard hashname/tagname //删除commit
         git tag -d <tagname>
         git commit --ament
         git checkout -b branchname
         git merge brachname1(把1分支合并到所在的分支上)
         

    3、交互

      git remote
      git remote show remotename
      git remote
      git branch -a
      git fetch+gitmerge=git push -f
      git brach --track greet origin/greet 根据把远程库的分支,在本地建立一个分支来追踪

    4、github

      git remote add origin https://username@github.com/username/repname.git

      git push -f

  • 相关阅读:
    怎样查看Oracle的数据库名称sid
    request.getRemoteAddr request.getRemoteHost()
    Oracle中添加自动编号的序列
    google chrome 快捷键
    MyEclipse快捷键大全( 再排版)
    Java正则表达式应用详解
    Spring3.1 Cache注解
    Java本周总结1.
    jquery ui 自动补全
    用字符串的length实现限制文本框长度
  • 原文地址:https://www.cnblogs.com/pocean/p/3475837.html
Copyright © 2011-2022 走看看