Git学习文档
一.Windows下git安装
下载地址: http://msysgit.github.io/ 下载后默认安装即可
安装完后在开始菜单找到git->Git Bash 弹出一个类似命令行的弹窗 表示安装成功
二.git使用说明
1.安装好后进行设置
Git config - -global user.name “your name”
Git config - -global user.email “your email”
备注: 中间是 - - global 表示这台机器上的所有git都使用此配置
2.git命令
Mkdir learngit (创建文件夹)
Cd learngit (进入文件夹)
Pwd(显示当前目录)
Git init (命令把目录变成git可以管理的仓库)
备注:会生成.git的目录 此目录不要乱动
创建readmt.txt文件后放入learngit文件夹
Git add readme.txt(把文件添加到仓库)
Git commit –m “填写备注信息”(提交到仓库)
Git status (掌握库当前状态)
Git diff(查看修改内容)
Git log(显示从最近到最远的提交日志)
Git log - -pretty=oneline(显示从最近到最远的提交日志,显示格式不一样)
Git reset - - hard HARD(内容回退到commit_id为xxx的版本 HARD为上图中黄色字符,不用写全 写六个以上就可以,git会自动查找)
Git checkout - - file(撤销命令,让文件回到git commit 或者git add前最近一次时的状态)
Git reset HEAD file(把暂存区数据回退到工作区)
Git rm file(把文件从版本库删除)
3.建立github帐号
创建ssh keys
Ssh-keygen –t rsa –C “your email”
执行后生成.ssh文件夹id_rsa.pub文件里的值为公钥,作为ssh keys添加到github 上 id_rsa 为私钥要保密
注册地址:https://github.com/join
在设置->ssh keys 里添加title随便写 添加上ssh keys就行
添加远程库
登录github在右上角找到 create new repository
在repository name 填入你的库名然后点击创建按钮
在本地git 下输入:
Git remote add origin git@github.com:你的github帐号/网上git库名字.git(连接网上的git库)
Git push –u origin master(把本地数据推送到服务器,第一次加-u 之后就可以简化不需要-u)
Git clone git@github.com:你的github帐号/网上git库名字.git(把网上的库克隆到本地)
Git branch(查看git分支)
Git branch name(创建git分支)
Git checkout name(切换到分支)
Git checkout –b name(创建并切换到分支)
Git merge name(将name分支合并到当前分支)
Git branch –d name(删除分支)
Got log - -greah - -pretty=oneline - -abbrev-commit(查看日志 以及分支合并情况)
Git push origin dev(提交dev分支到远程库)
Git push origin :dev(删除远程库分支)
Git config - -global alias.xx xxxx(将xxxx命令简化为xx命令)
Git branch –m old_name new_name (修改分支名称)
Git pull origin name(从远程库拉数据)
在本地删除文件(git rm name)后然后提交(git commit –m “说明”)再提交(git push origin 分支)到远程库 可以同样删除远程库的文件