这篇文章简单总结Git基于gitee的使用。
版本控制发展,大致可以划分为三个阶段:
- 本地控制,所有文件都在本地;
- 集中式控制,典型应用SVN;
- 分布式版本控制,典型软件Git。
一、 安装及配置
-
Git官网安装
- 下载Git点这儿
- 下载后默认设置安装即可;
- 安装完成后,命令行运行
git -version
,无错即成功安装。
- Git配置
- 查看配置文件
-
git config -l
查看配置 -
git config --system --list
查看系统配置 -
git config --global --list
查看用户配置
- 配置用户名、密码、存储凭证
git config --global user.name "your_user_name"
git config --global user.email "your_mail@add.com"
git config --global credential.helper store
- 绑定SSH公钥
-
ssh-keygen
,命令运行按提示操作,最后将公钥(id_rsa.pub)配置到服务器端。
二、 Git简单使用
主要工作流程如下图:
下面介绍内容涵盖上图。
-
服务端注册账号并登录,新建仓库,如:
- 命令行
git clone remote_repositoty_addr
clone仓库,注意将remote_repositoty_addr替换为仓库地址 - 新建文件,并进行相应编写
- 命令行
git add -A
或者git add your_file_name
将工作区代码添加到暂缓区 - 命令行
git commit -m "写一些提示信息"
暂缓区代码提交本地仓库 - 命令行
git push -u origin master
本地仓库代码推送服务器端仓库
以上6步为git最常见的重要操作
- 命令行
git log file_name
查看文件file_name的历史版本
- 版本回退
- 文件回退:命令行
git reset --hard c22f26d367e997f748755c05fb7fdd1cdd356ed9
回退到c22f26d367e997f748755c05fb7fdd1cdd356ed9版本 - 远端仓库回退
git push origin HEAD --force
- 命令行
git pull remote_repositoty_addr
同步远端仓库到本地个人仓库 - 冲突文件解决
git pull remote_repositoty_addr
- 人工处理冲突文件
-
git commit
提交 -
git push
推送
-
分支管理