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

    1、跟踪新文件:git add <file>
     
    2、暂存已修改文件:git add <file>
     
    3、忽略某些文件:在.gitignore文件中新增要忽略的文件
     
    4、工作目录中当前文件与暂存区域快照之间的差异:git diff
     
    5、已经暂存起来的文件与上次提交时的快照之间的差异:git diff --cached
     
    6、提交更新:git commit -m "message"
     
    7、跳过使用暂存区来提交更新:git commit -a -m "message"
     
    8、移除文件:
    • 移除工作目录下的文件:rm <file>  git rm <file>
    • 从git仓库中删除但在工作目录中保留(仅从跟踪清单中删除):git rm --cached <file>
     
    9、移动文件:git mv <file_from> <file_to>
    相当于:
    mv README.TXT README
    git rm README.TXT
    git add README
     
    10、查看提交历史:git log/git log -p -2(-p:显示每次提交的差异 -2:显示最近的2次更新)
     
    11、撤销操作:
    • 修改最后一次提交:git commit --amend(此命令将使用当前的暂存区域快照提交。如果刚才提交完没有作任何改动,直接运行此命令的话,相当于有机会重新编辑提交说明,但将要提交的文件快照和之前的一样。)
    • 取消已经暂存的文件:git reset HEAD <file>
    • 取消对文件的修改:git checkout -- <file> (这条命令有危险,所有之前对文件的修改都没有了)
     
    12、查看当前的远程仓库:git remote -v
     
    13、添加远程仓库:git remote add <远程仓库名> <URL>
     
    14、从远程仓库抓取数据:git fetch <remote-name>
     
    15、在远程分支基础上分化出一个新的本地分支并切换到当前分支:git checkout -b <分支名称> origin/<分支名称>
     

    修改作者的相关信息:

    git config --global user.name "Your Name"

    git config --global user.email you@example.com

    If the identity used for this commit is wrong, you can fix it with:

    git commit --amend --author='Your Name <you@example.com>'

  • 相关阅读:
    uWSGI, Gunicorn, 啥玩意儿?
    Internet设置->连接选项卡->局域网(LAN)设置 某些设置由系统管理员进行管理
    windows下python2和python3共存
    python3.5之输出HTML实体字符
    python3.5之string
    js获取本周、本月、本季、本年的第一天
    滚动加载图片(懒加载)实现原理
    构造函数模式实现拖拽效果
    图片轮播之面向过程写法
    适用grunt的注意点
  • 原文地址:https://www.cnblogs.com/frankyou/p/4666717.html
Copyright © 2011-2022 走看看