git

1、git - 简明指南

https://rogerdudler.github.io/git-guide/index.zh.html

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-Git-%E5%9F%BA%E7%A1%80

 

2、gitlab安装后使用外部nginx

参考资料,未验证:

https://zhuanlan.zhihu.com/p/29437004

在配置external_url和指定nginx的port值后即可使用,如果像我们一样使用了自签名的证书,需要设置trans_http_to_https为true;

 

3、"Every import attempt has failed Blocked import URL:************ Requests to localhost are not allowed. Please try again."

当设置了external_url有误时,可能会在根据模版创建一个项目时出现上面问题;

 

4、git操作命令中文文档,我是链接;

5、Git Clone命令直接使用用户名密码Clone 

git clone https://username:[email protected]/wdm/familycloud.git
git push https://username:[email protected]/wdm/familycloud.git

  

6、git pull 提示错误,Your local changes to the following files would be overwritten by merge

a、服务器代码合并本地代码

$ git stash     //暂存当前正在进行的工作。
$ git pull   origin master //拉取服务器的代码
$ git stash pop //合并暂存的代码

b、服务器代码覆盖本地代码

$git reset --hard  //回滚到上一个版本
$git pull origin master 

7、git比较本地仓库和远程仓库的差异

a、更新本地的远程分支

可以认为git pull是git fetch和git merge两个步骤的结合。 

git fetch origin

b、本地与远程的差集 :(显示远程有而本地没有的commit信息)

git log master..origin/master

c、统计文件的改动

# git diff  /
git diff --stat master origin/master

e、已经进行push操作,回退push操作

git reset --hard HEAD^

git push -f

 

8、多个分支时,切换使用的分支后

#创建并切换至分支
git checkout -b develop

,pull代码提示“

There is no tracking information for the current branch

 

9、Cloning a specific tag

git clone --branch  

 

  

svn客户端命令:

svn commit -m "数据类型" list.vue add.vue edit.vue

 常用命令svn

 

  

  

 

 

 

你可能感兴趣的:(git)