Skip to content

Commit

Permalink
git常用命令
Browse files Browse the repository at this point in the history
  • Loading branch information
aalansehaiyang committed Sep 9, 2016
1 parent 416540c commit 9260e95
Show file tree
Hide file tree
Showing 3 changed files with 97 additions and 3 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

有人认为编程是一门技术活,要有一定的天赋,非天资聪慧者不能及也。其实不然,笔者虽是计算机专业出身,但工作年限并不长,对于技术这碗饭有一些心得体会,大多数人成为领域专家可能有些难度,但应付日常工作,甚至成为业务主力骨干,其实并不难。

**多用用github.com,里面汇集了全球工程师的智慧!**
**github.com很重要,里面汇集了全球工程师的智慧!**

接下来列举工作中常用的一些技术,以及如何提升自己
下面列举工作了中常用的一些技术,以及如何培养架构能力。由于每个技术市面上基本都有对应的书籍资料,所以本文只是少篇幅列举工作中用到的核心知识点,更多是抛砖引玉,属于进阶型,不适用初学者

### 基础知识
* [java](basic-knowledge/java.md)
* [spring](basic-knowledge/spring.md)
* [springboot](basic-knowledge/springboot.md)
* ibatis
* [ibatis](basic-knowledge/ibatis.md)
* [常用的设计模式](basic-knowledge/常用的设计模式.md)


Expand Down Expand Up @@ -88,3 +88,4 @@
* [Lombok安装](http://www.blogjava.net/fancydeepin/archive/2012/07/12/382933.html)
* [mysql数据库binlog的增量订阅&消费组件](https://github.com/alibaba/canal)
* [分布式数据库同步系统](https://github.com/alibaba/otter)
* [git常用命令](other/git常用命令.md)
9 changes: 9 additions & 0 deletions basic-knowledge/ibatis.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## ibatis

---

####简介

ibatis已经不再维护,现在基本采用myibatis


84 changes: 84 additions & 0 deletions other/git常用命令.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
## git常用命令

---

* git branch -a      

查看所有的分支,包括本地和远程

* git checkout -b develop remotes/origin/develop  

切换远程开发分支在本地创建影像

* git status

查看文件的修改状态

* git add src/main/java/com/wacai/csw/controllers/Test.java 

标记需要提交的文件,支持*通配符

* git commit -m “备注”  

将本地修改保存到本地仓库中,并添加备注

* git push

将本地仓库修改推送到服务器上的仓库中

* git pull

同步服务器最新内容到本地

* git checkout 分支名        

在分支之间切换 

* git merge 分支a  

将分支a内容合到当前分支上,最后要执行git commit 和 git push

* git branch -d 分支名      

删除本地分支(删之前需要切换非当前分支)

* git branch 分支名       

在本地库创建新的分支

* git push -u origin 分支名     

提交本地创建的分支到远程服务器

```
第一次创建新应用,最后提交到master
git push -u origin master
```

* git diff  topic  maste    

直接将两个分支上最新的提交做diff

* git branch -v -v    

有【】的表示和服务器关联

* git reset --hard HEAD~3  

会将最新的3次提交全部重置,就像没有提交过一样

http://www.cnblogs.com/mliudong/archive/2013/04/08/3007303.html
* git branch

查看所有本地分支,带*为当前分支

* git log  

查看当前分支的提交记录

* git log -p  

查看代码改动点(所有)



0 comments on commit 9260e95

Please sign in to comment.