GIT版本管理

安装GIT:

1、安装homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、通过homebrew安装git

brew install git

创建本地版本库

一般流程

<!-- 新建文件夹 -->
mkdir learngit
cd learngit
<!-- 初始化项目 -->
git init
<!-- 新建一个文件 -->
touch readme.txt
<!-- 将目录内修改的文件添加到仓库 -->
git add readme.txt
<!-- 提交代码到本地版本库,并写上注释 -->
git commit -m "wrote a readme file"

拷贝远程代码

<!-- 克隆远程代码 -->
git clone https://git.coding.net/MyLee/testGit.git test
<!-- 修改代码提交到master分支 -->
git status
git add .
git commit -m '描述信息'
git pull
git push -u origin master

添加远程仓库

先注册一个coding账号(国内推荐)或者github账号,然后新建一个项目,这里以coding为例,将本地代码放到coding上托管

<!-- 添加仓库 -->
git remote add origin https://git.coding.net/MyLee/testGit.git
<!-- 更新合并仓库代码 -->
git pull origin master --allow-unrelated-histories
<!-- 提交代码 -->
git push -u origin master

其他常用命令:

<!-- 查看当前版本库状态 -->
git status
<!-- 查看当前版本库具体修改内容 -->
git diff
<!-- 查看历史提交记录,可看到版本号 -->
git log
<!-- 回退到任意版本,后面数字为版本号 -->
git reset --hard 3628164
<!-- 丢弃工作区的修改 -- 后面放文件名 -->
git checkout -- readme.txt
<!-- 删除文件 -->
git rm test.txt
<!-- 创建并且切换到dev分支-->
git checkout -b dev
<!-- 查看当前分支-->
git checkout -b dev
<!-- 切换到master分支 -->
git checkout master
<!-- 将dev分支合并到master分支上 -->
git merge dev
<!-- 删除dev分支 -->
git branch -d dev