git学习笔记

# git笔记

标签(空格分隔): git

---

+ 初始化
```
git init 
git config --global user.name 'suprjsman'
git config --global user.email 'sousuo.love@qq.com'
```
+ 添加到仓库
```
git add ./index.html //添加修改到暂存
git commit -m '操作描述' //托管项目到仓库并添加操作描述
//也可以一次性添加多个修改文件
git add ./ //添加多个修改文件
git commit -a '描述信息'  //也可直接托管所有文件到仓库
```
+ 状态查看
```
git status //查看状态,未提交为红色,缓存区为绿色,无东西为OK
```
+ 过滤文件
 - 通过.gitignore实现过滤不需要提交到仓库的文件
 - 1. 在项目中创建一个名为'.gitignore'的文件(不能通过右键新建文件,只能通过编辑器新建)
 - 2. 在.gitignore 文件中写上'/'加需要过滤掉的文件的文件名
```
/开发日志.txt
/.gitignore
```
+ 查看提交日志
```
git log //查看完整信息
git log -oneline //查看简洁信息
```
+ 回溯版本
```
git reset --hard Head~0 //回到上个版本
git reset --hard b78c582 //方法二,指定版本号
git reflog //查看版本号信息
```
+ 分支操作
```
//新建分支
git branch test //新建一个'test'分支
git checkout test //切换到test分支
git branch //查看分支信息
git merge test //合并分支
git branch test -D //删除分支
```
+ 提交到github上
```
//1. 登陆github,复制仓库地址
//2. 在本地仓库中输入指令提交项目到github仓库中
git push  https://github.com/chenwei5000/test-demo.git master
```
+ 克隆远端项目
```
git clone https://github.com/chenwei5000/test-demo.git master
```

 

posted @ 2018-12-01 15:29  superjsman  阅读(162)  评论(0编辑  收藏  举报