两个git的教程:
1、这个很棒,很简明:http://www.bootcss.com/p/git-guide/
2、官方的:http://git-scm.com/book/zh/v1/
开始使用
安装git后打开git bash。
可以通过设置bash快捷方式的
起始位置
选项来免去每次都要cd
的麻烦。
1、cd到项目目录下并创建新仓库
cd /c/workspace/project
git init
或者克隆一个仓库
git clone https://github.com/example.git
2、工作流
3、根据工作流,我们每次要先将实际文件add
到缓存区,然后将缓存区commit
到HEAD,最后push
到远程仓库。
- add
git add *
或者
git add --all
这样就把除了ignore中声明忽略的文件都添加了。
如果加上-f
会使ignore失去作用。
git add -f *
- commit
git commit -m "提交的信息"
这个“-m”我也不知道什么意思,commit以后就可以提交到远程了。
4、提交到远程
4.1、添加远程地址
git remote add origin https://git.coding.net/hello/world.git
origin
是这个远程地址的名字,可以随便起
https: //git.coding.net/hello/world.git
这是远程仓库的地址
4.2、提交到远程仓库
git push origin master
origin
是刚才那个远程地址的名字
master
是主分支的名字
可能用到的git命令
移除一个remote
git remote rm 名字查看remote
git remote -v回滚
git log找到要回滚的版本
git reset –hard 要回滚到的版本号大小写敏感
git config core.ignorecase false
当把目录大小写改了的时候,如果报错不让commit,这个可能会起作用
强制覆盖本地
git fetch --all
git reset --hard origin/master