git添加忽略文件
添加.gitignore文件,在其中加入想要忽略的文件路径,具体的文本格式(格式不全,慢慢整理):
/目录名字 -------------表示忽略掉该文件夹下的所有文件,此文件夹是和gitignore同级目录
目录名字/ -------------表示忽略掉所有名字为<目录名称>的文件夹下的所有文件
*.xxx --------------表示忽略掉所有后缀为xxx的文件
已经提交过的文件想重新加入到忽略配置中的操作
git rm --cached file_path //移除掉某个文件的跟踪状态,并没有物理删除
git rm file_path --cached // 同上
git rm file_path //移除掉某个文件的跟踪状态并且物理删除
git add .
git commit -m "update gitignore"
删除远程仓库的文件
git rm -r --cached a.txt //删除a.txt文件 删除a目录git rm -r --cached a
git commit -m "delete a.txt"
git push
git rebase
在当前分支上使用命令 git rebase branch_name,相当于把 branch_name分支的内容合并到当前分支。但是不会产生额外的提交
在AndroidStudio的图形化界面上还有两个选项:
- Checkout And Rebase Onto Current :检出并把当前提交合并到所选分支上
- Rebase Current Onto Selected: 将所选分支提交合并到当前分支上