持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情
终端配置
先在码云或github上面创建自己的仓库
安装git
sudo apt-get install git
首先可全局配置
git config --global user.name "ASxx"
git config --global user.email "123456789@qq.com"
创建 git 仓库:
mkdir wap // 项目在本地的路径
cd wap
git clone git@github.com:michaelliao/gitskills.git//远程拷贝项目到当前目录
git init //在当前目录新建一个Git代码库
git add . //添加文件或目录到暂存区(git add [file or dir])
git commit -m "first commit" (提交暂存区到仓库区)
git remote add origin git.oschina.net/name/packag… // 初次创建需远程连接仓库
git pull origin master // 把本地仓库的变化连接到远程仓库主分支
git push -u origin master//推送至远程仓库
新建分支
1.git branch -a --先查看下本地和远程分别有哪些分支
2.git branch dev --创建一个名称为dev的分支
3.git checkout dev --切换到本地的dev分支
git checkout -b dev---创建+切换到dev分支
删除分支
git branch -d dev//删除本地分支
git push --delete origin dev//删除远程分支
切换分支
git checkout master
合并分支
git merge dev
撤销修改
git checkout -- readme.txt
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
git reset HEAD 可以把暂存区的修改撤销掉(unstage),重新放回工作区
回退版本
git reset --hard HEAD^