兵兵有你

人品好,气质差.丢了工作就回家...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

git拉取远程指定分支 在Git Bash中直接输入指令:git clone -b dev 代码仓库地址 (dev是分支名称)

1. git老是提示要输入用户名和密码怎么解决?

  执行 git config --global credential.helper store ,这样下次pull或push代码要输入一次帐号密码,后面就不再需要输入了

2.本地某个配置文件本地作了修改不想提交到远程怎么处理?

  git update-index --assume-unchanged PATH 

拉取远程指定分支到本地接着开发,先切换到master
a. git fetch -a    先同步远程所有分支
b. git branch -a   查看同步的分支结果
c. git chekcout -b 新分支名 origin/新分支名

 3.本地有修改的记录,不想提交,但又得切换分支.

  git stash

 

git回滚到某个版本操作:

1.git log

//查看指过去的版本

2.     git reset --hard 复制上面commit后的字符串到此处

如果只想 回滚单机的,那么到上面就结束,如果要回滚远程仓库,那么:

3.  git push -f origin master    //强制提交

 

4.git clone出现SSL错误

解决方法:git config --global http.sslVerify false

 

 

方法2:

1.查看原来版本:git reflog master 

2.恢复到指定 :git reset --hard master@{1} 

 

git 强制pull到本地并完全覆盖

git fetch --all  
git reset --hard origin/master 
git pull

给本地新建立的分支推送到远程仓库
git push -u origin 分支名

================================================
git 安装在CentOS6.8下的方法
1.下载 wget https://www.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz
2.安装依来包:sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
3.解压:tar zxf git-2.9.5
4.进入此GIT目录.编译安装:
make prefix=/usr/local/git all
sudo make prefix=/usr/local/git install
5.查看git 所在路径,准备替换旧的。
$ whereis git
git: /usr/bin/git /usr/local/git /usr/share/man/man1/git.1.gz
6.我们要把编译安装的git路径放到环境变量里,让它替换"/usr/bin"下的git。为此我们可以修改“/etc/profile”文件
sudo vim /etc/profile
再修改这个文件,就是在最后一行加内容 ,注意是最后一行加入以下:
export PATH=/usr/local/git/bin:$PATH
再source /etc/profile 让其生效.
接着再git --version 发现版本不再是1.7了说明正确了.
接下来是设置GIT:

(1)设置用户名和email。

git config --global user.name "Your Name"
git config --global user.email "youremail@domain.com"




git 重新修改忽略文件后未生效问题:
git rm -r --cached config/admin.php 不再跟踪admin.php
暂时未测试,不知道是否有效.试了没看到效果,还是下面这个有用
如TP5,要忽略app目录下的config文件,需要在git里执行如下,记得在ignore里加入要过滤的文件
git update-index --assume-unchanged PATH 
git update-index --assume-unchanged app/config.php














 

posted on 2017-05-16 18:12  greatbing  阅读(1597)  评论(0编辑  收藏  举报