- git安装(基于window)
从 http://git-scm.com/download 上下载window版的客户端,可保持默认的选项
- Git使用前基本配置
配置用户名以及邮箱,git安装完成后,在桌面右键 选择 Git Bash Here
$ git config --global user.name "你的名字或昵称" $ git config --global user.email "你的邮箱"
- 查看git版本
$ git version git version 2.9.3.windows.2
- 生成SSH密钥
$ ssh-keygen -t rsa -C “你的邮箱”
- 在github上添加ssh密钥 复制"id_rsa.pub"中的公钥到github上
- 测试是否成功 成功则会出现HI xxx
$ ssh git@github.com
- 获取项目
$ git clone '在项目首页复制ssh或者https的地址'
- 仓库初始化 需要使用cd命令进入项目文件夹 再进行初始化
$ git init
- 生成快照并存入项目索引
$ git add . #会递归添加当前工作目录中所有的文件
- 提交
$ git commit -m "输入提示信息"
- 远程连接
$ git remote add [xx] https://github.com/[name]/[xx].git
- push
$ git push -u [xx] master
- 查看日志
$ git log
$ git reflog
- 分支
$ git branch # 列出分支 创建分支 删除分支 $ git branch -v # 查看每一个分支的最后一次提交 $ git branch [分支名] # 创建一个新的分支 $ git branch -d [分支名] # 删除该分支
- 切换分支
$ git checkout [分支名] # 切换到一个分支.
$ git checkout -b [分支名] # 创建并切换到新的分支
- PULL通过拉取,可以从其他的仓库中获取最新的更改。在第二个仓库中,做一些更改,然后将更改推送到远端的仓库中。然后第一个仓库拉取这些更改
$ git pull
- 重置
$ git reset --hard [SHA1]
warning: LF will be replaced by CRLF问题解决方法
$ git config --gobal core.autocrlf false $ git init $ git add . $ git commit -m "注释"