首页 > 代码库 > Git 版本管理基本操作

Git 版本管理基本操作

 

Git是一个版本管理操作的工具 非常N,可以很智能的分布式管理,

 

安装

yum -y install git

 

本地设置全局

告知是谁提交代码 信息

# git config --global user.name "xxx"
# git config --global user.email "xxx"
颜色设置
# git config --global color.ui true

 

初始化仓库

# mkdir oldboy
# cd oldboy/
# git init 
Initialized empty Git repository in /root/oldboy/.git/ 

 

提交代码流程

先创建文件
#cat readme.txt
1 hehe

添加
# git add readme.txt   #######添加

提交
# git commit -m "the first commit "
[master (root-commit) 9ec14f1] the first commit
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 readme.txt

查看状态
#git status

 

回退版本

# git reset --hard HEAD^^表示上个版本 ^^表示上两个版本

回退指定版本
# git reflog
8b1cc8f HEAD@{0}: HEAD^: updating HEAD
10c245e HEAD@{1}: commit: add 2hehe
8b1cc8f HEAD@{2}: commit: the 2th commit
9ec14f1 HEAD@{3}: commit (initial): the first commit
# git reset --hard 9ec14f1
HEAD is now at 9ec14f1 the first commit

 

git checkout  --  readme.txt    #从新拉取数据

 

远程仓库

在github上面创建一个仓库 然后加入本地的公钥上传到github上面的setting里面的SSH-KEY

本地创建秘钥
# ssh-keygen -t rsa
公钥上传到setting 设置SSH Key
#cd /root/oldboy #git remote add origin git@github.com:yefei520
/demo.git #git pull #git pull origin master #git push -u origin master

 

Github 是国外的 比较慢 而且是公开的  如果要加密 需要钱  但是有开源的Gitlab 开源的软件 可以替代Github 我们开下一章 如何安装Gitlab

 

Git 版本管理基本操作