<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p>
讯享网
每个人都有惰性,但不断学习是好好生活的根本,共勉!
Git相关文章参考:
Git学习和使用指南简单篇
Git学习和使用指南详细篇
Git命令汇总
常见的版本控制系统有:本地版本控制系统、集中式版本控制系统、分布式版本控制系统
复制整个项目目录作为版本控制文件
流行的本地版本控制系统如RCS
在硬盘上保存补丁集,每个补丁记录一个版本的变动
英文Centalized Version Control System,简称CVCS,使用一个集中管理的服务器保存版本控制文件
优点是每个人都能看到别人做了什么修改
缺点是服务器一旦宕机就无法提交更新,若服务器磁盘未做备份,一旦损坏无法恢复
主流的集中式版本控制系统如:CVS、Subversion、Perforce
Distributed Version Control System,简称DVCS,代码仓库和记录都会被镜像到本地,也就是服务器和本地都有备份项目代码和历史记录
优点是速度更快,协作更方便
主流的集中式版本控制系统如:Git、Mercurial、Bazaar、Darcs
.gitignore文件中的语法:
#表示注释
*.class表示排除所有.class文件
!.class表示不排除.class文件
app.class表示排除app.class文件
!app.class表示不排除app.class文件
Git命令
1.1 文件
1.2 或者文件:
该文件只配置用户参数,可通过–global选项让git强制读写该文件,会对系统所有仓库项目生效
1.3 当前仓库的Git目录中的config文件()
2.1 查看Git配置文件及文件位置
查看配置文件及所在位置的命令
讯享网
的配置会覆盖的配置
在windows中查看配置文件和位置时,git会查找C:Users\(USER的.gitconfig文件<br /> 这里\)USER是变量,对应的是你自己电脑的用户名
2.2 查看Git配置参数列表
查看Git配置参数列表,如账号名邮箱等的参数内容
3.1 全局配置用户信息
讯享网
邮箱配置,是我自己的邮箱(假的,这名字被人取了)
3.2 特定项目配置用户信息
讯享网
某个项目目录下配置用户邮箱
3.3 查看Git单一参数
查看用户名
讯享网
查看邮箱
等等
讯享网
在提交时想忽略一些文件不提交,如密码等配置文件,可使用.gitignore文件配置
在git工作区的根目录即.git文件同级目录,创建.gitignore文件(正常在使用远程仓库时会自动生成)
在.gitignore文件中编写需要忽略的文件即可
忽略具体某个文件则只需在.gitignore文件中写该文件名即可
忽略某一类型的文件可使用.类型的方式,如忽略.class结尾的文件可写成.class
还有一种情况就是忽略某一类型文件后其中有一个文件不想忽略,则可将该文件卸载忽略文件中并加上!,如忽略.class结尾文件后不想忽略java.class文件,可以在.gitignore中写!java.class
忽略文件.gitignore语法
5.1
表示忽略所有以.开头的文件
5.2
表示忽略所有以.class结尾的文件
5.3
表示忽略文件a.class
5.4
表示不排除以.开头的文件
5.5
表示不排除所有以.class结尾的文件
检查忽略规则
讯享网
当使用git命令时,可以通过配置git命令别名来简写git命令
如git add .可换成git a .
git commit -am“” 可以换成git cm -am“”
git pull 可以换成git pl
git push 可以换成git ps
6.1 配置方式
6.2 举例
如
讯享网
讯享网
后续即可使用git last相当于git log -1
6.3 删除别名
如何将配置的别名删除
全局配置文件的删除方法:
在.git/config文件中的alais部分是别名的配置参数,删除对应的别名即可
用户配置文件的删除方法:
当前用户的配置文件放在用户目录下的.gitconfig中,删除文件中对应的别名即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/143156.html