本篇记录git基本操作(我用的是国产gitee),基于我个人的使用角度去记录。
git是一款用于实现本地代码与远程服务器代码版本一致软件。
git结构:本地当前开发代码库、本地代码缓存库、远程代码库。
git代码分支:以master为主的多分支管理,对于个人开发一个master分支更方便管理(我只用这种方式)。
描述我常用的工作场景。
1、建立远程代码库;2、本地安装git客户端软件;3、在本地项目文件夹中生效全局配置(gitee用户信息);4、指定远程代码库;5、将本地开发目项中的代码提交到本地代码缓存库;6、从缓存库中提交到远程代码库,完成首次代码提交。
1、将本地项目文件夹代码文件提交到本地缓存库;2、缓存库提交至远程库。
(这里分为日常代码更新、新环境代码下载):1、在本地项目文件夹中生效全局配置(gitee用户信息);2、下载远程代码库。
我分为执行类、查询类。
用户账户全局配置(用户):git config --global user.name "okman312"
用户账户全局配置(邮箱):git config --global user.email "1767650413@qq.com"
本地工作目录git首次初始化:git init
首次创建readme(一个说明文档,开源项目的一个好习惯,介绍项目情况):touch README.md
添加readme(将readme指定将要提交的文件):git add README.md
添加远程代码库:git remote add origin https://gitee.com/okman312/qcdflogs.git
添加工作目录中要提交的代码文件:git add . (当前目录中的所有文件)或 git add 文件名 (指定的文件)
将已添加的工作目录代码文件提交到本地缓存库:git commit -m "更改信息备注"
推送代码到远程仓库:git push 或指定分支推送 git push -u origin "master"
从远程仓库下载代码(基于开发中的本地目录):git pull
从远程仓库下载代码(基于新环境,如发布部署):git clone https://gitee.com/okman312/qcdflogs.git
查看提交日志(可查到版本号用于回滚版本):git log
查看当前分支(确定当前本地库所在分支):git branch
查看缓存库状态(确定本地缓存库代码提交情况):git status