git运用
git user全局命名
git config --global user.name "XXXXX"
git config --global user.email "email@email.com"
push就知道是谁提交的信息
本地创建一个repository
git bash here
mkdir filename
cd filename
pwd
初始化一个git repository
git init
ls -ah #可检查.git文件
创建文件
touch readme.txt
vi readme.txt
git add file 将文件提交暂存区
git add 可重复屡次运用,添加多个文件
git commit -m “提示信息” 将文件提交到库房
git status 检查库房状况
git diff 检查文件修正信息
git log 检查提交前史日志
git log –pretty=oneline
前面一大串是commit id(gitee版别号)
git 回退
git 中HEAD标明其时版别 上一个版别HEAD^ 上上个版别HEAD^^ 往上github直播渠道永久回家100个版别EHAD~100
将git 回退到上一个版别
git reset --hardgithub下载 HEAD^
指定回退版别 git reset –hard (commigit指令t id) 版别号没必要git指令全写,前几位就可以
git reflog 记载每次giti是什么牌子的指令
git diffgithub永久回家地址 HEAD — readme.txt 检查作业github永久回家地址区和版别库最新版的区别
git checkout –readme.txt
把readme.txt 在作业区的修正全部吊销两种情况:
rm 删去文件
在本地删去文件 gigithub是干什么的t staus 检查删去的文件
-
删 git rm 删去文件 git commitgitee -m “提交”
-
不删 git checkout — test.txt
长途库房
ssh-keygen -t rsa -C "yourgitlabemail@example.cgithub直播渠道永久回家om"
在c盘user目录中.ssh文件夹 id_rsa.pub文件
在github 点右上方头像settings
添加ssh
创建库房
在github上点点点
ggithub永久回家地址it remote add origin git@github.com:用户名/库房名.gigithub是干什么的t
将本地库一切内容推送长途库房git push
git push -u origin master
通过指令git push origin master 提交
git remote -v检查长途库房
然后依据名字删去 git remote rm origin
此处删去是解除本地和长途的绑定联系
从长途库克隆
github上点点点
git clone git@github.com:用户名/库房名.git
分支管理