1.廖雪峰的官方网站
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
1.1官网 帮助文件
http://git.mydoc.io/?t=180676
http://git.mydoc.io/
1.2 git 操作命令(大全)
http://blog.csdn.net/u014346301/article/details/53742679
2. git 常用命令
1.cd 桌面
1.克隆一个本地仓库 git clone (码云上的链接地址) 会多一个.git 的本地仓库
2.把你本地的文件 所有子文件(没有git)拉倒这个新建的本地仓库
3.输入 你的用户名 密码 (码云上的)
pwd 显示当前目录的位置
git status 查看当前的状态
3.每次基本操作
git pull origin master
<这里需要修改/添加文件,否则与原文件相比就没有变动>
git status 查看当前状态
git add .
git commit -m "第一次提交"
git push origin master (git push -u origin master)
4. 添加过滤文件
https://www.cnblogs.com/someonelikeyou/p/7159765.html
http://www.jianshu.com/p/b9d97d9f3e28
https://www.cnblogs.com/kevingrace/p/5690241.html
1 . 在工程目录下
2 . touch .gitignore //在目录下生成.gitignore 文件
3 . open .gitignore //打开.gitignore (txt)文件
5.一些错误 修改方法
fatal: The remote end hung up unexpectedly
http://blog.csdn.net/dashao598/article/details/50884501
6.git 常用命令
http://www.cnblogs.com/baby-blue/p/6130562.html
https://www.cnblogs.com/baby-blue/p/6130569.html
http://www.cnblogs.com/baby-blue/p/6130581.html
ls
git status 查看当前的状态
git add . 将所有修改过的工作文件提交暂存区
git commit -m "第一次提交" 将暂存区的代码放到本地仓库
git push origin master 提交到远程仓库
git log 查看日志
7.查看 修改 git 账户
http://blog.csdn.net/autoliuweijie/article/details/52230165
7.1查看用户名和邮箱地址:
$ git config user.name
$ git config user.email
7.2修改用户名和邮箱地址:
$ git config --global user.name "username"
$ git config --global user.email "email"
8.回退版本
8.1 回退到当前版本 (放弃修改--没有commit的文件-通过git status 可以看到你没有提交修改的内容)
git reset --hard
8.2 放弃某一个文件的修改
git checkout <文件名>
8.3 回退到某一版本但是保存自该版本起的修改
git reset
8.4 回退到某一版本 放弃所有修改
git reset --hard
8.5 回退到远程版本一样 (放弃所有修改 和远端一致)
git reset --hard origin/master
8.6 回退到远程
git reset origin/master
9.暂存
9.1将当前改动暂存起来 git stash
9.2恢复最后一次暂存的改动 git stash pop
9.3查看多少暂存 git stash list
10.创建分支
11.版本
查看版本:$ git tag
创建版本:$ git tag [name]
删除版本:$ git tag -d [name]
查看远程版本:$ git tag -r
创建远程版本(本地版本push到远程):$ git push origin [name]
删除远程版本:$ git push origin :refs/tags/[name]
合并远程仓库的tag到本地:$ git pull origin --tags
上传本地tag到远程仓库:$ git push origin --tags
创建带注释的tag:$ git tag -a [name] -m 'yourMessage'