通过建立这个静态博客的这个过程,我也把git的一些比较常用的操作熟悉了一下,以后肯定也要经常接触git,所以在这里把需要用到的一些操作记录下来供大家参考~
创建一个新的仓库repository
cd该目录,then~
git init //初始化
git add . //把所有文件加入索引
git commit -m "..." //提交到本地仓库
git remote add origin git@github.com:username/project.git //增加到remote(远程)
git push origin master // push 到github上
更新项目(新加了文件)
git add . //这样可以自动判断添加了那些文件
git commit -m "..." //提交到本地仓库
git push origin master //不是新创建的,不用再添加add到远程remote上了
更新项目(没有增加文件,只有删除或者修改了文件)
git commit -m "...." //记录删除或修改了哪些文件
git push origin master //提交到github
忽略一些文件,比如*.o等
vim .gitignore //把文件类型加入到.gitignore中,保存
然后 git add . 会自动过滤这种文件
clone 代码到本地
git clone git@github.com:username/project.git
假如本地已经存在了代码,而仓库里有更新,把更改的合并到本地的项目:
git fetch origin //获取远程更新
git merge origin/master //把更新的内容合并到本地分支
撤销操作
git reset
删除操作
rm file.ext
如果再本地删除了文件,那么接下来的操作就是先删除版本库中的文件,然后git commit
git rm file.ext //删除版本库中的
git commit -m "remove the file"
push 上去
END