1. git branch
2. git status
3. git clone
4. git reset --hard f6940
( 版本回退)
D:\idea\workspace2018\tipper-git-2>git reset HEAD README.md
Unstaged changes after reset:
D README.md
5. git add Add.txt
增加多个问文件
git 提交 文件夹的方法
git add catalog_name
6. git commit -m "add Add.txt for test"
7. git checkout -- 文件名
取消掉某个要提交的文件
git checkout -- readme.txt
8. 删除文件 git rm 文件名
9. 创建分支
首先,我们创建dev
分支,然后切换到dev
分支:
$ git checkout -b dev
Switched to a new branch 'dev'
git checkout
命令加上-b
参数表示创建并切换,相当于以下两条命令:
$ git branch dev
$ git checkout dev
Switched to branch 'dev'
许多代码文件中的中文在source tree中不能正确显示,都是乱码,可以通过配置解决,在同一窗口下,将
“default text encoding”缺省是UTF8,将其设置成“GB18030”,即可正常显示中文
git config --global core.quotepath off
git config --global --unset i18n.logoutputencoding
git config --global --unset i18n.commitencoding
3)log的中文支持
设置git gui的界面编码
git config --global gui.encoding utf-8
设置 commit log 提交时使用 utf-8 编码,可避免服务器上乱码,同时与linux上的提交保持一致!
git config --global i18n.commitencoding utf-8
使得在 $ git log 时将 utf-8 编码转换成 gbk 编码,解决Msys bash中git log 乱码。
git config --global i18n.logoutputencoding utf-8