git在工作中有很高的实用性,一直想要总结一下,但感觉自己语言相当匮乏,无奈之下找了一份我最喜欢的分享给大家。
git: 分布式代码管理工具, 跟svn功能一模一样
分布式,没有真正的服务器,所有人都是服务器
安装git客户端
下载->一直下一步
如何验证我已经安装好了?
在任何地方右键
git GUI -> git图形界面
git bash -> git命令行界面
常用linux命令:—— 没有提示就是成功
查看目录下所有东西: ls
退回上级目录: cd ..
进入某个目录: cd 目录名
创建文件: touch 文件名
删除文件: rm 文件名
编辑文件:
a). vi 文件名
b). 按 'i'
c). esc -> :wq -> 回车
查看文件内容: cat 文件名
创建目录: mkdir 目录名
删除目录: rmdir 目录名
清屏: clear
创建文件,并且输入内容:echo welcome width > b.txt
git bash里面命令都是linux命令:
目录 -> 仓库
- 你问我答
两种方式:
- 本地目录如何变成git目录
git init - 查看此时git状态
git status - 工作区文件添加到缓存区
git add file 添加一个文件
git add . 添加所有文件 - 缓存区->仓库
git commit -m '描述信息'
从缓存区到工作区: git rm --cache file
工作区删除一个文件返回:
git checkout -- file
缓存区里面返回:
git reset HEAD
查看日志:
git log
git reset commit_id
玩git基本流程:
git status
git add -> git commit
github: -> 类似sinaapp
git开放服务器
https://github.com/
登录、注册 -> 再填写一个邮箱验证
再填写一个邮箱验证:
点击头像图标->Settings -> emails -> send验证
准备工作:
- 本地生成一个秘钥
ssh-keygen -t rsa -C 'leolau2012@sina.com'
一路回车-> 生成秘钥
c:Users/Administrator/
id_rsa 私有秘钥
id_rsa.pub 共用秘钥
打开文件,注意不要拿编辑器打开
用记事本打开
把此秘钥放到github上
点击头像 -> settings ->SSH and GPG keys -> add key配置一下我是谁
git config -l 查看此时配置文件
git config --global user.email “xx@xx.com”
git config --global user.name “xxxx”
两种工作模式:
- 本地代码扔到github
第一次:
跟github建立关系:
git remote add origin https://github.com/leolau2012/aaaaa.git
推送到github上
git push -u origin master
以后:
git add -> git commit -> git push - 已有项目,下载到本地
git clone 地址 https://github.com/leolau2012/aaaaa.git