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

  • 相关阅读:
    subsonic资源聚合
    一些经典的框架
    小毛看传统图书行业
    商界传媒20092010 从容就业,激情创业(企业家走进北在)活动记
    Beijing Perl Workshop 2009
    智力更生小毛笔记&心得
    使用world 2007 或是windows live writer写blog的设置
    php技术准备
    我需要知道的技术常识
    重新分配ip
  • 原文地址:https://www.cnblogs.com/pocean/p/3475837.html
Copyright © 2011-2022 走看看