git 使用笔记

> 怎样从本地删除git远程仓库中的文件

  例如删除git远程仓库中的test.py文件

  1、首先 git pull 保持本地和远程仓库同步

git pull 

  2、使用git  rm 删掉本地目录的文件

git rm test.py
git rm -r dirname  #删除文件夹

    

  3、删除之后,本地目录中的test.py文件已经不在了,为了能将远程仓库中对应的文件也删掉,需要提交本次操作  git commit  -m "remove test.py"

git commit  -m "remove test.py"

    

  4、最后在 git push 到远程

git push

  

  上图可以看到删除操作已经提交到了远程仓库,test.py 文件已经完全删除了

 

> 文件单独添加注释

  加入本地有1.txt 和 2.txt 需要提交,并分别注释

git add 1.txt
git commit -m "add 1.txt"

git add2.txt
git commit -m "add 2.txt"

最后git push 到远程git仓库,origin为仓库名称

git push origin master

 

> untracked files 和 tracked files 的add  [untracked 文件即没有被git管理的文件]

  把所有untracked 文件中被修改或被删除的文件信息添加到索引库,不会处理untracked文件

git add -u

  把所有被修改或被删除的文件信息添加到索引库,包括untracked files 和 tracked files

git add -A

 > 撤销 git add 添加到 HEAD的文件

git reset HEAD filename/dir

 

posted @ 2017-07-02 01:40  Justbreaking  阅读(153)  评论(0编辑  收藏  举报