一. 创建版本库
存放项目,项目的删除更改,版本库都能够监控。
- 创建一个文件夹(不要包含中文路径),右键选择Git Bash Here(打开Git终端)
- 输入git init 对文件夹进行版本库的初始化,会创建一个.git文件夹
- 设置Git的用户名和邮件。它们会被包含在每次提交(commit)的元数据中。
git config --global user.name “名字”
git config --global user.email “邮箱”。
二. Git的使用1/2:本地版本管理
- 创建git_test.txt
- 添加要管理的文件:打开Git Bash Here输入git add git_test.txt
- 提交要管理的文件:git commit -m “注释说明”
1 file changed:1个文件修改,
0 insertions :0个文件增加,
0deletions:0个文件删除
- 修改git_test.txt内容,再添加-提交
- 使用 git log ,查看具体文件提交的版本信息。
- 使用git reset --hard id 回到已经的版本,这里的id就是log中每个版本的前4位
三. Git的使用2/2:远程库的连接使用
- 使用 ssh–keygen -t rsa -C “邮箱”
生成密钥,用于连接gitee官网,让gitee官网账户认识你
输入指令后一路回车就可以了,过程中密码什么的不需要。
生成了2个密钥存在绿框中的地址了:
第一个是私钥:不能给别人,给别人就连接你电脑了
第二个是公钥:平时用的
- 在gitee上创建个库,是远程访问文件的地方
- 路径:仓库的git访问路径,写名后自动生成的。
- 选择语言:仓库主要开发用的编程语言
- 添加.gitignore:Git 不会再记录这些文件和目录的更改。
- 添加开源许可证:如果仓库为公开仓库,可以添加设置仓库的开源协议。
- Readme:项目仓库自述文档,通常包含有软件的描述或使用的注意事项。
- 设置模板:当其他人在你的仓库中创建 Issue 或 PR 时,他们将看到一个预填充的模板,让他们提供必要的信息。
- 选择分支模型:团队共同遵循分支模型,来组织和协调代码的开发和发布工作。
- 创建好之后就可以找到我们的仓库然后将之前生成的公钥添加了。
- 复制本地git-bash生成的公钥,,粘贴公钥后,会自动生成公钥标题
- 添加好公钥了,就复制云端库的SSH,让本地与远程库关联
- 在本地git remote add origin “你的SSH”
- 使用git remote -v 命令验证是否关联成功。
- 使用 git push -u origin master 提交本地内容到云端库
- 报错是因为:Git 无法找到名为 master 的本地分支。
因为我本地java项目是src/main,改写为git push -u origin main,成功推送