gitlab版本管理,git使用总结

1、安装Git

2、gitlab上创建项目

3、配置ssh:

  1.       打开git bash=》开始-git文件夹-git bash
  2.       输入ssh-keygen回车,输入y,一直回车
  3.       在输入:cat  ~/.ssh/id_rsa.pub 确认,会生成一段代码。复制代码
  4.       打开gitlab网页,打开右上角文件设置菜单,找到SSH Keys,将代码复制到key文本框中,点击Add key
  5.       点击Profile中,复制Name,然后在命令行中输入git config --global user.name "****"
  6.       回到Profile中,复制Email,然后在命令行中输入git config --global user.email "[email protected]"
  7.       回到gitlab首页,打开项目,将HTTP改为SSH,复制git url到剪切板

3、打开命令行运行:git clone 粘贴上一步复制的.git路径,然后就下载下来了

4、gitlab版本管理:

  1.      在目标文件夹打开命令行,运行git status,会显示出新增或者删除的文件
  2.      运行git rm "文件名" ===》删除命令
  3.      运行git add "文件名" ===》添加命令
  4.      运行git commit -m "注释"  ==》 提交命令
  5.      git push ===》文件更新到gitlab
  6.      如果代码有改动,需要重新提交,先要git pull,然后,git add,然后,git commit 

5、git develop 推送到 master

  1. developpush之后,切换到master
  2. 选择develop-merge into current

     

  3. master push
  4. ok develop上的代码就成功推送到master了

6.遇到的问题集锦

使用git克隆github上的项目失败:unable to access github: OpenSSL SSL_read: Connection was reset, errno 10054

首先,看看你网络环境是不是变了,我就是因为开了vpn,导致提交失败,关了就好了,不需要太多操作,如果不是,那么接着往下看:

原因:由于Http协议错误,当 pull 或者 clone 的时候,github被伟大的墙屏蔽所致。

解决:

  1. 参考无法连接github,修改host映射

  2. 更新DNS缓存
    Mac用户:

    sudo killall -HUP mDNSResponder
    sudo dscacheutil -flushcache

    Windows用户:cmd命令窗口执行:

    ipconfig /flushdns

おすすめ

転載: blog.csdn.net/qwildwolf/article/details/106710654
おすすめ