git基本操作-常用命令
git 忽略本地文件
-
告诉git忽略对已经纳入版本管理的文件
.classpath
的修改,git 会一直忽略此文件直到重新告诉 git 可以再次跟踪此文件$ git update-index --assume-unchanged ./database.php
-
告诉 git 恢复跟踪
$ git update-index --no-assume-unchanged /path/file
-
查看当前被忽略的、已经纳入版本库管理的文件:
$ git ls-files -v | grep -e "^[hsmrck]"
git 设置windows上面区分大小写
git config core.ignorecase false
git 还原某个文件的修改
git checkout xxxxx(文件名-带路径)
git 添加远端仓库
git remote add origin(远端名称) git@119.29.139.181:/gitstore/zsl.git
git查看远端
git remote
git remote -v
git删除本地配置远端
git remote rm origin(远端名)
git设置默认的推送拉取路径
git push -u store master
git生成公钥和私钥
ssh-keygen -t rsa
git创建分支和切换分支
git checkout -b work #创建新的work分支,并切换到新的分支
git branch work #创建work分支
git checkout work #切换个到work分支
git合并操作(将一个分支合并到当前分支)
git checkout test #切换到test分支修改bug
git checkout master #切换回master分支
git merge test #将test分支合并到当前所在的分支(master)
git提交一个更改到本地仓库
git commit -a -m '修改注释‘
git 删除某个分支
git branch -d test #删除test分支