svn 项目迁移到git

git svn clone svn:url --no-metadata -A users.txt

git branch -a

git checkout -b dev

git checkout master

git checkout -b release

git checkout master

git branch -a

git branch -r -d git-svn

git remote add origin giturl

git push -u origin master

git push origin --all

 

 

在管理一个版本库时,有时候不想要管理某些文件,这个时候我就把这个问价写到.gitignore文件中,这样应该就可以将这个文件忽略,不再进行·版本管理了,但是经常出现的情况是:将这些文件名写到其中了,使用

git status
  • 1
  • 1

查看发现这些文件并没有被忽略掉。查了资料发现,想要.gitignore起作用,必须要在这些文件不在暂存区中才可以,.gitignore文件只是忽略没有被staged(cached)文件,对于已经被staged文件,加入ignore文件时一定要先从staged移除,才可以忽略。

 git rm --cached testFile
  • 1
  • 1

这样,在.gitignore中写testFile,这个文件才可以被忽略掉。

posted @ 2017-05-25 14:33  大醉  阅读(145)  评论(0)    收藏  举报