补充git相关知识
Git配置服务器
compiler217@compiler217:~$ git config -l
user.email=***@bbk.com
user.name=***
color.ui=auto
手动配置(作用不知,可能是权限问题)
git config --global user.name "***"
git config --global user.email "***@bbk.com"
git config --global color.ui "auto"
git config --list
1、idea提交代码到github:http://blog.csdn.net/qq_37677519/article/details/76168640
2、idea创建项目及上传到github:http://blog.csdn.net/stevennest/article/details/77877074
2.1、github创建项目 (可创建2.3)
2.2、打开terminal窗口
2.3、创建 README markdown文件 touch README.md
2.4、创建 .gitignore 文件 touch .gitignore (见链接)
2.5、初始化此项目为git版本控制 git init
2.6、查看文件变化 git status
2.7、添加变更文件 git add .
2.8、再查看文件变化 git status
2.9、提交到本地仓库 git commit -am ‘first commit init project’ git log查看提交
2.10、链接远程仓库 git remote add origin https://github.com/11111111/template-ma
ster.git 路径为ssh路径
2.11、查看分支 git branch
2.12、提交到远程仓库 git push -u origin master 版本落后错误(第一次)
git push -u -f origin master 强制提交
2.13、创建版本
用以下命令创建新的分支 git checkout -b v1.0 origin/master
用以下命令把当前分支推送到远程 git push origin HEAD -u
3、 git config user.name
git config user.email
4、查看本地分支 git branch
查看远程分支 git branch -r
5、#切换回master分支
git checkout master
git checkout - 快速切回上一个分支
6、#快速切换v1.0分支 git checkout <分支名>
git checkout v1.0
7、#撤销git add 操作
git status 先看一下add 中的文件
git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部撤销了
git reset HEAD XXX/XXX/XXX.java 就是对某个文件进行撤销了
8、#撤销git commit 操作
git reset commit_id (回退到上一个 提交的节点 代码还是原来你修改的)
git reset –hard commit_id (回退到上一个commit节点, 代码也发生了改变,变成上一次的)
如果要是 提交了以后,可以使用 git revert
还原已经提交的修改
此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交
git revert HEAD 撤销前一次 commit
git revert HEAD^ 撤销前前一次 commit
git revert commit-id (撤销指定的版本,撤销也会作为一次提交进行保存)
git revert是提交一个新的版本,将需要revert的版本的内容再反向修改回去,版本会递增,不影响之前提交的内容。
- 1.github项目分支
- 2.gihub克隆项目到本地
- 3.提交到仓库-分支
- 4.项目文件提交和push-分支
- 5.分支文件提交被审核到主线-分支
- 6.分支切主线-分支