赞
踩
一、概述
什么是Git?Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何小型或大型项目,可以记录文件修改历史记录,方便用户查看历史版本。
二、Git特点
1、速度快:每条命令只需要几秒钟就可以成功执行
2、断网也可以工作,没网的情况下,不会影响工作
3、对于未提交到远程库的代码可以随时撤销
4、可以查看历史提交记录,以及文件内容的修改记录
三、Git的安装与配置
1、Linux系统安装(ubuntu):
$apt-get install libcur14-gnutls-dev libexpat1-dev gettext \
$apt-get install git
$git --version
2、Windows系统安装:
安装包下载地址:Git for Windows
安装完成之后就可以使用git工具了,找到Git,点击Git bash,就会弹出git命令窗口,然后就可以在窗口输入git命令进行使用了。
3、Git配置
(1)初始化本地仓库:
$git init
(2)生成公钥和私钥:
$ssh-keygen -t rsa -C “账号配置邮箱” -f 姓名
-C:添加注释
-f:指定文件名
姓名.pub为公钥
姓名为私钥
(3)私钥移动到.ssh/下,修改权限:$chmod 600 ~/.ssh/姓名
(4)配置git 账号、邮箱
$git config --global user.name “姓名”
$git config --global user.email “邮箱”
配置完成后,可以使用命令:$git config -l检查是否配置成功
四、Git的工作流程
1、从远程仓库拉取代码到工作区,在工作区进行修改之后使用git add 存放到暂存区
2、存放在暂存区的代码使用git commit -m “”添加注释,然后提交到本地仓库
3、最后使用git push 将本地仓库代码push到远程仓库
五、常见的git命令
1、git clone 别名:git路径:从git 服务器克隆到本地
2、git clone 项目地址:从网络克隆代码到本地
3、提交代码至远程服务器的流程
(1) git status:查看修改文件的状态
(2) git stash :隐藏修改的工作区代码
(3) git pull origin master:将远程服务器的内容拉至本地
(4) git stash apply:将隐藏的工作区代码重新显示出来
(5) git add 文件名(git add .):将工作区的代码提交到暂存区
(6) git commit -m “注释”:将缓存区代码提交到本地仓库
(7) git push origin master :将本地仓库的代码push到远程服务器
4、git diff 文件路径:查看文件修改的内容,将本地文件和服务器文件进行比较
5、git checkout 文件路径:撤销未提交的修改
6、git reset HEAD 文件路径:取消添加到暂存区的文件
7、git checkout master:切换分支
8、git remote -v :查看别名、地址
9、gitk:使用gitk 图形界面查看历史提交情况
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。