5分钟读懂Git版本管理工具(git版本管理工具介绍)

分钟读懂Git版本管理工具(git版本管理工具介绍)"

Git简介

  • 简介

Git是一款免费、开源的分布式版本控制系统

  • 特点

Git是一个开源的分布式版本控制系统,可以有效,高速的 处理从很小到非常大的项目版本管理

git基础配置

1.配置用户名(提交时会引用)

git config –global user.name \”你的用户名\”

2.配置邮箱

git config –global user.email \”你的邮箱\”

3,编码配置

避免git gui中的中文乱码

git config –global gui.encoding utf-8

避免 git status显示的中文文件名乱码

git config –global core.quotepath off

4,其他

git config –global core.ignorecase false

git ssh key pair配置

1,在git bash命令行窗口中输入:

ssh-keygen -t rsa -C \”你的邮箱\”

2,然后一路回车,不要输入任何密码之类,生成ssh key pair

3,在用户目录下生成.ssh文件夹,找到公钥和私钥

id_rsa id_rsa.pub

4,将公钥的内容复制

5,进入github网站,将公钥添加进去

分钟读懂Git版本管理工具(git版本管理工具介绍)"

git验证

执行git –version,出现版本信息,安装成功。

git工作原理

分钟读懂Git版本管理工具(git版本管理工具介绍)"

git常用命令

git init 创建本地仓库

git add 添加到暂存区

git commit -m \”描述\” 提交到本地仓库

git status 检查工作区文件状态

git log 查看提交committed

git reset –hard committid 版本回退

git branch 查看分支

git checkout -b dev 创建并切换到dev分支

切换分支:git checkout 分支名

拉取: git pull

提交: git push -u origin master

分支合并: git merge branchname

github上创建一个项目

本地仓库与远程仓库

分钟读懂Git版本管理工具(git版本管理工具介绍)"

关联

git remote add origin \”远程仓库地址\”

第一次向远程仓库推送

git push -u -f origin master

以后提交到远程

git push origin master

分钟读懂Git版本管理工具(git版本管理工具介绍)"分钟读懂Git版本管理工具(git版本管理工具介绍)"

企业项目开发模式

项目采用:

  • 分支开发,主干发布
  • 创建分支:git checkout -b v1.0 origin/master
  • 将分支推送到远程 git push origin HEAD -u
  • 检查远程,发现多了v1.0分支

项目提交到github

.gitignore文件 :告诉Git哪些文件不需要添加到版本管理中

忽略规则:

# 此为注释 – 将被 Git 忽略

*.a # 忽略所有 .a 结尾的文件

!lib.a # 但 lib.a 除外

/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODO

build/ # 忽略 build/ 目录下的所有文件

doc/*.txt # 会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

git add . //提交所有

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年9月2日 上午10:48
下一篇 2023年9月2日 上午11:04

相关推荐