git的简单使用
作者:互联网
git的简单使用
git安装
git官网地址https://git-scm.com/
下载完成后一路next就行了
git的必要配置
打开git bash,输入git config --global --list,如果显示如下则不需要配置
不然就输入以下命令配置自己的用户信息
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
git项目搭建
本地新建项目
在项目目录下打开git bash,输入git init初始化项目
网上克隆项目到本地
在想放项目的文件夹下打开git bash,输入git clone 项目地址(如https://gitee.com/mannoaname/html.git)
git基本操作命令
命令
命令 | 说明 |
---|---|
git status | 查看该项目下所有文件状态,后加文件名可查看指定文件状态 |
git add | 后加(.)效果是添加该项目下所有文件到暂存区,后加文件名指定文件到暂存区 |
git commit | 提交暂存区的内容到本地仓库,-m提交信息 |
git push | 将本地仓库中的项目提交到服务器端 |
git branch | 查看本地项目分支,-r查看服务器,后加分支名添加新分支,-d加分支名删除分支 |
git checkout | 后加分支名切换分支 |
git merge | 后加分支名将指定分支合并到当前所在分支 |
git status的四种状态
输入git status会返回四种状态
状态名 | 说明 |
---|---|
untracked | 未跟踪,该文件只存在在文件夹中,并没有提交git库,可通过git add添加到暂存区 |
staged | 暂存状态,说明文件已经在暂存区中,可通过git commit提交到本地仓库 |
unmodify | 文件已经入库,未修改,就是版本库中的文件内容与本地一致 |
modified | 文件已经入库,但发生了修改,就是版本库中的文件内容与本地不一致 |
忽略文件
如果不想将一些文件提交,可以在项目目录下创建.gitignore文件,规则如下
#注释
*.txt #忽略所有.txt结尾的文件
!index.txt #用了*.txt后,想让个别.txt结尾的文件不被忽略使用
/test #项目下除了test都忽略
test/ #忽略test文件夹下的所有文件
配置ssh公钥
ssh-keygen -t rsa -C "xxx@xxx.com"
#生成 sshkey,按照提示完成三次回车,即可生成 ssh key。
#注意:这里的 xxxxx@xxxxx.com 只是生成的 sshkey 的名称,并不约束或要求具体命名为某个邮箱。
cat ~/.ssh/id_rsa.pub
#通过查看文件内容,获取到你的公钥
复制生成后的 ssh key,通过gitee仓库个人设置页面 ,添加生成的公钥。
如果该文档不够详细
https://gitee.com/all-about-git请查看gitee提供的git相关文档
标签:文件,git,项目,后加,简单,ssh,使用,分支 来源: https://www.cnblogs.com/zws-blog/p/14955293.html