兩個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