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分支



  

posted @ 2017-07-01 09:12  码天码地  阅读(148)  评论(0编辑  收藏  举报