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