Git版本控制

1、设置用户名和邮箱

git config --global user.name "allen"
git config --global user.email "113xxxxx@qq.com"

2、创建版本库

git init

Git版本控制

3、提交文件

Git版本控制

Git版本控制
Git版本控制

4、查看提交记录

git log 文件名
git log --pretty=oneline a.txt

Git版本控制

5、回退版本

git reset --hard HEAD^   回退到上一次
git reset --hard HEAD~n  回退到n次

6、版本穿越

1、git reflog 文件名  查看历史记录的版本号
2、git reset --hard 版本号

Git版本控制

7、还原文件

git checkout -- 文件

8、删除文件

先删除文件,再git add

Git版本控制

二、创建分支

1、创建分支

 - git branch <分支名>
 - git branch -v 查看分支

2、切换分支

 - git checkout <分支名>
 - gti checkout -b <分支名>   创建并切换分支

3、合并分支

 (1) git checkout master
 (2) git merge <分支名>

4、删除分支

(1)git checkout master
(2)git branch -D <分支名>

5、解决冲突

(1)git diff
(2)修改冲突文件,再次提交 git add    git commit

三、GitHub

1、增加远程地址

git remote add <远端代号> <远端地址>   eg: git remote add origin https://github.com/xxx

2、推送到远程库

git push <远端代号> <本地分支名称>      eg: git push origin  master

3、克隆项目

git clone <远端地址> <项目名称>        eg: git clone https://github.com/xxx project

4、更新项目

git pull <远端代号> <分支名称>        eg: git pull origin master 

四、SSH形式

1、检查是否有.ssh

cd ~

cd .ssh

2、创建key

ssh-keygen -t rsa -C xxx@qq.com

3、git官网录入公钥

4、建立新的远程代号

git remote add originssh xxx(ssh路径)

5、提交

git push originssh master

五、GIT工作流

一个项目的成员们在工作中统一使用Git的工作方式。

  • 集中式工作流 :所有修改都提交到Master分支
  • GitFlow工作流:设立独立的分支
上一篇:mark rollback in git


下一篇:php – 重新排序WooCommerce 3中的结帐字段