把github的博客给搞乱了,将原来的博客目录完全删除掉,重新clone了. #showing your remotes
1. 将github上的git clone 到本地
2. git remote 此时会显示origin的url (git remote -v)
#Adding Remote Repositories
1.git remote
2.git remote add blog "your remote repositories's url" 我对于这句指令的理解是给你的远程仓库取一个自己的命名.
3.git remote -v #Adding&&committing 先把文章写出来,执行:
1. git add .
2. git commit -m "xx"
#Pushing to your Remotes
1. git push origin master
#Complentions: 我在另一个目录下面git clong,实现git merge? 也就是说,完全可以实现,现在就差分支了.我在一个工作,学习,完全可以同步推到github上了. #另外的技巧 我在本机的目录上,有两个地方可以写博客,暂且称之为A和B,那么当我在B中push新的博客后,A中就会落后博客内容.如果这时我在A中添加了新的内容,就会提示我出错:
当前目录落后...
这时我在网上搜到的方法是
git stash save your-file-name
然后我就git pull,好像因为github.io只允许拥有master,所以应该问题不大..
原文 #没有匹配的文件 有时候我在用git -rm file-name 时,它会抱怨说没有匹配的文件,这是因为我没有跟踪这个文件,也就是没有在git的日志文件中,此时可以直接使用简单的命令:
rm file-name
删除这个没有跟踪的文件.
#删除 git add file-name 但没有commit的文件 参考 #删除master的文件 比如我想删掉博客上的一篇文章,在本地(假设本地与master完全同步)执行
git rm file-name
其他的同push文章类同.