git操作指南

来源:互联网 发布:html免费手机网站源码 编辑:程序博客网 时间:2024/05/17 02:06

 

 创建版本库

 

mkdir learngit --创建空目录 cd learngit --切换到新创建的目录下

  pwd -- 显示当前目录

git init -- 把目录变成可以Git管理的仓库

  ls -ah -- 查看目录下的文件,包括隐藏文件

touch readme.md --新建文件

  git add readme.txt--把文件添加到仓库(文件先自己加到本地)

git commit -m 'add a commit'--把文件提交到仓库

 

 时光机穿梭

 

git status -- 查看仓库当前的状态 git diff --查看difference,可以看具体修改了什么内容

 

 版本回退

 

git log -- 查看commit历史记录 git log --pretty=oneline -- git log的简洁版

 

git reset --hard HEAD^ --回退到上一个版本 HEAD^^是上上个,HEAD~100是上100 git rest --hard 3434545 --hard后面是版本号的前几位,不需要写全 cat readme.md --查看readme.md的内容 git reflog --记录每一次指令

 

 工作区和暂存区

 

 工作区:电脑里能看到的目录 暂存区:git隐藏文件

git add -- 缓存区

git commit -- master分支

 

 管理修改

 

git diff HEAD -- readme.md -- 查看工作区和版本区最新版的区别多次git add  git commit

 

 撤销删除

 

没有git add

 

 git checkout -- readme.md --丢弃工作区的修改,返回到最近一次commit或者add状态有git add

 

git reset HEAD readme.md --可以把暂存区的修改撤销掉,重新放回工作区 git checkout -- readme.md --丢弃工作区的修改

 

 删除文件

 

 删除正确

 

 第一种:

 

rm test.md

git rm test.md

 

 工作区删除

 

rm readme.md

git add readme.md git commit readme.md


 暂存区删除

 

git rm readme.md

git commit -m 'delete'

 

 误删

 

git checkout -- test.md

 


 远程仓库

 

ssh-keygen -t rsa -C "gongfuxiaocai@github.com" --创建SSH Key

 

 添加远程库

 

GitHub上新建一个repo

本地--git remote add origin git@github.com:gongfuxiaocai/learngit.git

 

本地-- git remote add origin https://github.com/gongfuxiaocai/learngit.git

 

推送-- git push -u origin master

 


 远程克隆

github上新建一个repo

 

本地克隆 

git clone git@github.com:gongfuxiaocai/gitskills.git

 

 分支管理 创建与合并分支

git checkout -b dev --创建dev分支,然后切换到dev分支上

 

等同于git branch -- 创建分支git checkout -- 切换分支

 


原创粉丝点击