Git 分布式代码仓库管理使用方法指南


git + gitee(其他代码仓库类似)

注册gitee并添加项目

  1. 码云

  2. 注册登录后,创建新项目,或加入其他项目(团队开发)

安装git并连接码云(gitee)

  1. 安装git

  2. 随便某处右键菜单 git bash here

  3. 输入ssh-keygen -t rsa -C "[email protected]"改为你注册码云(gitee)用的email(如下图绿色部分),回车

  4. 出现蓝色线标记的路径就是你的.ssh文件所在的目录,再一次回车

  5. 若出现红色圈起的部分,则说明已存在.ssh公钥,输入n,回车; 否则一路回车完成操作

    keygen.PNG

  6. 使用记事本打开.ssh文件中的id_rsa.pub,全选,复制(git bash窗口可以关闭了)

  7. 登录码云 -> 右上角头像 -> 设置 -> 安全设置 -> ssh公钥,在公钥栏中粘贴,确定

克隆仓库到本地

  1. 在本地新建一个文件夹(保存项目的)

  2. 右键 git bash

  3. 输入git clone [email protected]:accountName/storageName.git,回车

  4. 没什么意外的话,文件夹下就出现那个项目了,关闭git bash窗口

Git 设置签名

作用:辨识提交者

参数:

项目/仓库级别的签名

命令:

系统用户级别的签名(一般情况推荐)

命令:

注意

  • 不允许没有签名

  • 就近原则(优先级):项目级别签名 > 系统用户签名

  • 该用户名和邮箱,与登录远程库(代码托管中心)的账户没有任何关系

提交和拉取

建议先看git简明指南,熟悉一下常用功能和命令。

本文自上而下的顺序即为使用 git 的一般操作流程,只需要几个简单的指令。

接下来我将结合自己的理解,依次介绍各环节及相关的常用指令:

工作区(工作路径)

打开项目要修改的文件,就可以快乐修改了。工作路径下的项目文件都可以随意修改和保存(.git .gitee不要动,那是仓库管理文件),不用管git或其他,不用怕改坏或不同步。

暂存区(索引区)

感觉修改好了相当一部分,要告诉队友,公布自己的修改的时候,在项目目录(工作路径)下右键菜单打开git bash。

追踪 = 暂存

  1. git status:查看文件状态

    • 红色文件:有改动的,但没有加入追踪清单的文件

    • 绿色文件:有改动的,已加入追踪清单的文件

  2. git add filename将filename文件加入追踪清单

    • git add file1 file2 ...:可同时添加多个指定文件

    • git add .: 追踪目录中所有文件

本地仓库

  1. git commit -m "message":把跟踪的文件提交到本地库,并做简单说明(message)

    • 就是把当前的文件数据备份一下,备份存到了一个文件中,叫“本地库”

    • 提交后可以打个标签,方便查找和记忆 git tag v1.1.0:这个版本备份标签为:v1.1.0

    • 若使用git commit提交,会自动进入一个窗口让你输入说明信息, 按下Insert键,光标进入窗口输入信息, 输入完毕后,按ESC光标回到最下面的命令行,输入:wq回车,退回原窗口

  2. git log:查看仓库日志

    • 显示历史记录

    • 可以试试gitk命令,查看图形化的记录说明

远程仓库(gitee)

  1. git pull:从远程库拉取最新的数据(来自其他队友的贡献)

    • 自动合并(merge)到本地库

    • 当更新内容与本地修改内容冲突时(如,你和队友对同一处代码进行了修改), 需要解决冲突;解决冲突的方式自行了解

  2. git push:把本地库最新数据推送到远程库(提交到云库)

检出

想回到原来的某个备份时,使用检出命令。一般用不到,除非失误。见git简明指南最后一部分“替换本地改动”。

你可能感兴趣的:(Git 分布式代码仓库管理使用方法指南)