Git
yayaqwl
会开发的测试
展开
-
git提交忽略某些文件
有的时候,有必要将某个文件/文件夹放在git目录下,但又不想提交或者关心他们有git版本有什么区别时,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。想看下面配置1. 在项目根目录下创建文件.gitignore, 不是在.git文件夹中2. 编写忽略的文件test-data-template/*test-output/*build_coverage*3、需要注意的是.gitignore并不是只读根目..原创 2020-05-09 10:14:52 · 397 阅读 · 0 评论 -
git 随笔
1. Git忽略本地文件,重置为远程服务器版本单个文件git checkout ***.java2. Git add 的几个命令的区别(一般情况下用git add -A )git add -u <==> git add –update提交所有被删除和修改的文件到数据暂存区git add .提交所有修改的和新建的数据暂存区,删除的不考虑git add...原创 2019-08-15 20:54:48 · 88 阅读 · 0 评论 -
Linux git clone 错误Peer reports incompatible or unsupported protocol version
有些服务器git clone失败,报如下错:# git clone https://github.com/Microsoft/.....gitCloning into 'pict'...fatal: unable to access 'https://github.com/Microsoft/.....git/': Peer reports incompatible or unsupporte...原创 2018-06-14 16:11:30 · 445 阅读 · 0 评论 -
git diff输出信息
最近项目中使用git diff的输出结果做一些操作,对git diff的输出做了进一步的了解git diff 某个文件的输出结果 eg: git diff commitId1 commitId2 fileName--- a/。。。+++ b/。。。@@ -1,24 +1,27 @@……@@ -27,76 +30,75 @@…--- a/ 后面跟的是第一个版本需要比较的文件+++ b/后面...原创 2018-04-26 15:20:50 · 1187 阅读 · 0 评论 -
.gitignore设置注意事项
有的时候,有必要将某个文件/文件夹放在git目录下,但又不想提交或者关心他们有git版本有什么区别时,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。想看下面配置1. 在项目根目录下创建文件.gitignore, 不是在.git文件夹中2. 编写忽略的文件test-data-template/*test-output/*b...原创 2018-04-08 15:17:31 · 410 阅读 · 0 评论 -
git安装
1. Linux 下安装 git 很简单,使用下面的命令yum install git-core在 Ubuntu 这类 Debian 体系的系统上,可以用 apt-get 安装:$ apt-get install git待续原创 2017-08-23 10:01:42 · 162 阅读 · 0 评论 -
git diff操作
1. 最近使用Git命令比较多, 把遇到的问题记录一下用 git diff 来比较项目中任意两个版本的差异。 总结了一下git diff能够比较以下几种情况,但是又不限于这些1) 比较本地branch之间的不同2)比较本地branch 与远程分支的不同3)比较 远程分支的不同(不需要checkout就可以比较)4) 比较不同的commitId之间的区别2. 详细使用1) git diff 默认什么...原创 2017-07-21 14:45:08 · 2500 阅读 · 0 评论 -
Git本地提交
1. git区域git分工作区,暂存区,本地,远程2. git工作流程是:git init 初始化修改文件保存变化到暂存区: git add 提交暂存区的变化到本地仓库: git commit最后提交到远程仓库: git push3. 1)本地提交可以项目提交git commit -m "message"2)提交某个文件git commit -m原创 2017-02-06 18:45:28 · 487 阅读 · 0 评论 -
Git 远程初始化以及本地设置
1. 需要有Git账号,登录GitHub注册一个原创 2017-02-07 16:59:26 · 366 阅读 · 0 评论 -
Git初识
1.官方解释Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目2.个人解释之前的SVN是集中式的,所有代码都需要放在同一台服务器管理,Git之所以是分布式的,第一是,Git也和SVN一样有Github,GitLab这样的远程(集中式)仓库,同时本地也有本地仓库, 第二: 本地仓库也可以用作版本控制,作为仓库供其他人使用本地和远程都可以通过同一个地址来个原创 2017-02-04 16:21:26 · 290 阅读 · 0 评论 -
Git回退
1. Git 恢复为某个分支git reset --hard origin/mastergit reset --hard origin/v1.2.22.git回退到某个历史版本1) git log查看当前分支历史版本2)回退到某个历史版本git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 3原创 2017-02-04 17:28:34 · 223 阅读 · 0 评论 -
Git暂存区
Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称转载 2017-02-06 14:42:26 · 227 阅读 · 0 评论 -
Git Tag作用
1.官方解释Git tag 给当前分支打标签2. 个人解释其实道理和commit 的commit-sha1有些相似,其实就是给当前的版本做个标记,以便回退到此版本。如果使用commit-sha1,大家都记不住那条冗长的sha1码,所以用tag标签来做记录发布一个版本时,我们通常先在版本库中打一个标签(tag)3.1) git tag 就可以打一个新标签M原创 2017-02-06 17:46:19 · 13822 阅读 · 0 评论 -
Git 配置
1. git 有颜色git config --global coler.ui true2. git email设置git config --global user.email 3. git user设置git config --global user.name "Your Name"4. 提交时忽略文件在Git工作区的根目录下创建一个特殊的.gitignor原创 2017-02-06 18:29:31 · 221 阅读 · 0 评论 -
Git分支管理
1.查看分支查看本地仓库所有分支$ git branch V1.8.0.local V1.8.1* V1.8.2 master2.查看本地和远端仓库所有分支 git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/V1.3 remotes/origin/V1.3.原创 2017-02-04 16:37:09 · 252 阅读 · 0 评论 -
Git合并分支到Master
合并分支到Master1)确保本地有Master的分支git branch2)切换到本地Master的分支git checkout master3) 合并git merge localBranchName4) 提交git add . git commit -m "" git push5) 大功告成唯一要注意的是,原创 2017-02-04 16:49:03 · 2773 阅读 · 0 评论 -
Git 本地提交
1. 本地增加文件git add fileName2. 本地删除文件 git rm fileNamegit rm -r dirName 和rm 的区别是,如果使用rm删除会将删除该文件的操作提交上去直观的来讲,git rm 删除过的文件,执行 git commit -m "abc" 提交时,会自动将删除该文件的操作提交上去。4. git add 各原创 2017-02-04 17:02:07 · 216 阅读 · 0 评论 -
Git命令总结
其实写博客只是为了加深映像,自己是一个忘心很大的人,省的自己以后都忘记1 官网解释分布式版本控制软件2 个人理解就是本地和远程都有可以通过同一个地址来个管理不同版本,或者不同目的的代码3. 使用说明git 可以理解为本地和远端两个仓库,git clone查看本地仓库git branch 查看本地和远端所有仓库git branch -a下载远端原创 2016-12-20 15:17:57 · 215 阅读 · 0 评论