Git神器使用相关】的更多相关文章

感谢 感谢作者的网站,本文所有的知识可以在上述网站了解到,讲的非常详细,感谢.(https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) 本文由上述网站总结复制而来,版权归原网站所有. 前言 什么是Git?什么是Github? Git是目前世界上最先进的分布式版本控制系统(没有之一). Github是全球最大同性交友平台,咳咳,说错了,是一个面向开源及私有软件项目的托管平台,因为只支持…
image.png 小编之前在简书和公众号发不过idea如何git clone,git add,创建分支,创建码云的操作idea和Webstorm上使用git和github,码云最近又找到一款git神器,sourceTreesetup下载地址启动后会提示如下图, image.png 也会提示弹出一个文件无法下载,不用管他点击 取消或CLOSE 或右上角的 x 关闭按钮, 会提示如下弹出框,然后选择途中红色框内的, image.png 最后成功! image.png 开始运行软件 image.pn…
Git 子模块操作相关的一些命令备忘: # 当使用git clone下来的工程中带有submodule时,初始的时候 submodule的内容并不会自动下载下来的,需执行如下命令: git submodule update --init --recursive (注意,此时会递归下载第三方模块)# 当使用git clone下来的工程中带有submodule时,使用下列命令不会递归下载第三方模块:git submodule update --init git 添加子模块: # git submod…
查看git所有配置项 $ git config -l or $ git config --list 全局配置用户名邮箱 $ git config --global user.name "young" $ git config --global user.email "young@163.com" 根据项目配置: 切换到项目目录下,配置用户名和密码: $ git config user.name "young" $ git config user.…
一.打标签 git tag -a 0.1.3 -m “Release version 0.1.3″ 详解: git tag 是命令 -a 0.1.3是增加 名为0.1.3的标签 -m 后面跟着的是标签的注释 打标签的操作发生在我们commit修改到本地仓库之后. 相关操作 提交 git add . git commit -m “fixed some bugs” git tag -a 0.1.3 -m “Release version 0.1.3″ 分享提交标签到远程服务器上 git push o…
组员从GitHub上下载项目并上传项目的步骤如下 .组员接收到组长发的项目地址,组员需要从GitHub上把项目克隆下来,首先组员 需要在本地的一个文件夹里打开git,然后运行如下代码:git clone 项目地址 .克隆完成后,cd到项目文件里,这时你看到的是你在项目的master分支下: .创建一个dev分支,代码:git branch dev .切换到dev分支下,代码:git checkout dev .把服务器远端的dev分支内容下载到本地的dev分支下,代码:git pull orig…
创建Git版本库 如下命令实现在“E:\GitCode\01_TestGit”路径下,01_TestGit项目的Git版本库. $ cd E: #将当前目录转到E盘下 $ cd GitCode    #将当前目录转到GitCode文件夹下 $ mkdir 01_TestGit   #在GitCode下创建01_TestGit文件夹 $ cd 01_TestGit #将当前目录转到01_TestGit文件夹下 $ pwd   #列出当前所在目录 $ git init   #把当前目录变成git可以…
标签可以针对某一时间点的版本做标记,常用于版本发布. 列出标签 $ Git tag # 在控制台打印出当前仓库的所有标签$ git tag -l 'v0.1.*' # 搜索符合模式的标签 打标签 git标签分为两种类型:轻量标签和附注标签.轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象.建议使用附注标签.# 创建轻量标签$ git tag v0.1.2-light # 创建附注标签$ git tag -a v0.1.2 -m "0.1.2版本" 创建轻量标签不需要传递参…
基本概念 工作区 暂存区 本地版本仓库 远程版本仓库 如果不清晰上面的四个概念,请查看廖老师的git教程 这里我多说几句:最开始我使用git的时候,我并不明白我为什么写完代码要用git的一些列指令把我的修改 存起来.后来用多了,也就明白了为什么.git是一个"版本管理工具",大家在写东西的时候都用过"回撤" 这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用"回撤"是找不回来的.而"版本管理工具" 就是记录每次…
1.配置多个git远程仓库的ssh-Key切换(转自) 目前的git仓库如github都是通过使用SSH与客户端连接,如果只是固定使用单个git仓库的单个用户 (first),生成生成密钥对后,将公钥保存至github,每次连接时SSH客户端发送本地私钥(默认~/.ssh/id_rsa)到服务端验证.单用户情况下,连接的服务器上保存的公钥和发送的私钥自然是配对的. 但是在实际工作中,一般公司内部都有自己的独立的git仓库(gitlab.xxx.com),于是就会存在这样的情 况,在github有…