Git 全局设置:
git config --global user.name "name"
git config --global user.email "mailbox"
创建 git 仓库:
mkdir mytips
cd mytips
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/zhangdangdang/mytips.git
git push -u origin master
已有仓库?
cd existing_git_repo
git remote add origin https://gitee.com/zhangdangdang/mytips.git
git push -u origin master
//查看状态 和在那个分支
git status
查看信息
.git log
//退回上次版本 注意带-
git checkout -
//切换到某个版本数字为版本的版本号 查看版本号可以用git log
git checkout 644c2e7a
//建立一个仓库 默认在所在的文件夹建立,生成.git文件夹
git init
//添加到暂存区 单个文件
git add \xiaoxiclient.cpp
添加所有cpp文件到暂存区 先添加到暂存区 再提交到仓库
git add \*.cpp//
//提交到本地仓库 名字为一个节点
git commit -m "第一版"
git查看最近一次提交的文件列表
git log --name-only -1
图示分支结构
git log -all --graph
创建并切换至分支
git checkout -b 分支名
创建分支
git branch name
合并分支到master(当前在master分支上)
git merge 分支名
//-u 设置远程名为默认值 下次直接push
git push -u 远程名 分支
//可以将暂存区的所有文件恢复到工作区。
git reset HEAD
//回到主分支
git checkout master
//查看历史操作信息
git reflog
//(^ 表示回到上个版本 ^^回到上两个版本git reset -hard HEAD~100回到前100个版本)
git reset -hard HEAD^
回到版本号的版本
git reset -hard (版本号数字)