本篇博客内容来自https://www.liaoxuefeng.com/wiki/896043488029600
//初始化本地仓库
git init
//将修改提交到暂存区 .表示全部文件
git add [文件名] 或 .
//将文件从暂存区移除
git rm --cached [文件名]
//丢弃本次文件的修改(还未使用add添加到暂存区)
git checkout – file
//将暂存区的修改撤销(使用了add提交了修改)
git reset HEAD
//将暂存区内容提交到本地仓库 . 表示全部文件
git commit -m “说明信息” [文件名] 或 .
//查看提交的版本记录
$ git log --pretty=oneline
//版本更改
git reset --hard 版本号
//查看命令历史
git reflog
//删除暂存区中的文件
git rm [文件名]
//查看关联的远程仓库
git remote -v
//添加远程仓库关联
git remote add origin[自定义远程仓库名] ssh://git@192.168.100.32:222/linchong/ntd.git[仓库地址]
//删除远程仓库关联
git remote rm origin[自定义远程仓库名]
//拉取远程数据,忽略未关联的历史合并
git pull origin master --allow-unrelated-histories
//第一次推送master分支的所有内容
git push -u origin master
//克隆远程仓库文件到本地
git clone git@github.com:michaelliao/gitskills.git[地址]
//创建并切换分支
git checkout -b dev
//查看当前分支
git branch
//切换分支
git checkout master
//将dev分支内容合并到master
1、先切换到master分支
git checkout master
2、合并
git merge dev
//删除分支
git branch -d dev[分支名]