前言
Git下载的官网:https://git-scm.com/
自己创建项目并上传到GitHub。
首先在Github上手动创建远程仓库
创建好后,通过Git Bash,到本地项目路径下,运行以下命令:
git init //初始化,创建本地仓库
git add . //把本地的所有文件添加到本地仓库
git commit -m "注释" //把添加到内容提交到本地仓库
git remote add origin https://远程仓库上的地址 //把本地仓库添加到远程仓库
git pull origin master //如果远程仓库上有master,需要先将其拉到本地同步
git push -u origin master //把本地仓库上的master传到GitHub上的远程仓库
Merge 合并
合并mater到分支,在当前分支下:
git merge master
add
git add XX.java
commit
git commit -m "comments"
push
git push origin 分支名
创建本地分支
git branch 分支名
git checkout 分支名 //切换到分支下
这两步合并:git checkout -b 分支名
git merge 分支名 //合并分支到本地分支
git branch -d 分支名 //删除分支
git拉取服务器分支
git fetch //拉去服务器所有分支
git branch -r //查看所有服务器分支,得到的是origin/分支名
git chechout 分支名 //即切换到分支下
打标签
git tag //查看tag
git tag -a tagname -m "tag comment" //打标签
git push origin tagname //提交tag
git push --tags //提交本地所有的tag
git show tag名 //查看tag,会出现commit 后边加一串数字
git reset --hard 83744d //版本回退,83744d是通过show查看的commit的前几位,不需要全输进去,git会自动识别
git reset --hard HEAD //回退到上一个版本