git clone别人代码后再push到自己仓库(适用于原仓库已被删除)

删除原来git版本控制

进入project的根目录中,右击鼠标打开Git Bash
输入 find . -name ".git" | xargs rm -Rf

初始化自己的仓库

$ touch README.md
$ git init
$ git add *
$ git commit -m "此处可添加提交代码相关的注释"
$ git remote add origin https://github.com/yourUserName/repositoryName.git
$ git push -u origin master

origin 是代码仓库地址的别称
git详细教程

.gitignore文件编写

该文件内容是不想提交到仓库的文件或文件夹。
忽略某个文件夹下面所有内容要带星号*
pyqt5/build/*
pyqt5/dist/*
time_format/build/*
time_format/dist/*
time_format/img/*
.gitignore文件详细内容

.gitignore文件不生效

.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

链接: 参考博文.

你可能感兴趣的:(一些知识点)