GIT 在提交之前撤销add操作

git 在提交之前撤销add操作
   问题:

   在使用git时,在未添加.ignore文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。


如果是撤销所有的已经add的文件:

git reset HEAD .

如果是撤销某个文件或文件夹:

git reset HEAD  -filename


   解决:
   使用 git rm -r --cached .
   ps:注意最后是有点的。
   ---------------------------------------改写最后一次提交---------------------------------------
   git commit -m'改写最后一次提交'
   git add forgotten_file //补上忘记提交的文件
   git commit --amend
   ----------------------------------------remote--------------------------------------------
   git remote add [shortname] [url] //添加远程仓库
   git remote -v //列出远程仓库
   git remote show [remote-name] //列出远程仓库详细信息
   git remote rename old-name new-name //远程仓库重命名
   git remote rm [remote-name] //删除远程仓库
   ----------------------------------------fetch-----------------------------------------------
   git fetch [remote-name] //将远端的数据拉到本地仓库,并不自动合并到当前分支,仍需手工合并。
   ---------------------------------------tag-------------------------------------------------------
   git tag v1 //建立标签
   git tag -a v1 -m '建立标签'
   git show v1 //查看标签版本信息
   ----------------------------------linux 下自动补全功能------------------------------------
   在git源码中 contrib/completion 目录中的 git -completion.bash 复制到自己的用户目录中。并把下面内容添加到你的 .bashrc文件中
   source ~/.git-completion.bash
   ---------------------------------设置Git命令别名---------------------------------------------
   git config --global alias.co checkout //设置checkout 命令别名
   git config --global alias.br branch //设置branch 命令别名
   git config --global alias.ci commit //设置commit 命令别名
   git config --global alias.st status //设置status 命令别名
   git config --global alias.last 'log -1 HEAD' //查看最后一次提交信息
   git config --global alias.visual "!gitk" //启动gitk。运行外部命令,只需在命令前加上 ! 。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值