文件夹关联git仓库
首先初始化本地仓库
git init
将本地文件夹与远程关联
git remote add origin 代码仓库地址
添加文件
git add 123.txt
注释
git commit -m "1231"
将远程分支拉取到本地
git pull origin dev(远程分支名), 如果报错的话,改为 git pull origin master --allow-unrelated-histories,让git允许提交不关联的历史代码。
提交代码
git push -u origin dev
现在的git每次提交都需要输入账户和密码,如何解决?
首先
git config --global credential.helper store
然后再提交一个文件,这次需要输入用户名和密码,以后再往这个仓库提交就不用输入账号和密码了。
版本回退
在git中,HEAD表示当前版本,HEAD^表示上一个版本,往上100个版本就是HEAD~100
git reset --hard HEAD^
若想回退到新的版本,那么就往上翻记录,例如
git reset --hard 30b5
注意后面的版本号只需要前几位即可
删除操作
如果在文件夹中把一个文件删除了,但是版本库中还没有删除,这时如果想删除版本库中的文件,那么需要做的是
git rm 123.txt
git commit
另一种情况是删错了,那么就执行如下命令
git checkout --123.txt