git的使用

创建仓库:
配置:

1、设置使用者的名字:

git config --global user.name 'zhangsan'

### 2、设置邮箱

git config --global user.email 'xxx.qq.com'

3、查看是否配置成功

git config --global -l 

在这里插入图片描述

1创建仓库

1.1git init 本地git仓库的配置:

1.在一个空的文件目录下 打开Git Bash
输入: git init
2.输入 git init gitName 创建一个gitName文件
在这里插入图片描述

2 git clone拷贝远程仓库

1.git clone address 将文件克隆在本地
2.git clone address fileName将其克隆在指定文件fileName中

在与.git同级目录下创建文件并向文件中添加内容
将文件添加到缓冲区:

2 提交与修改

2.1git add 将文件添加到缓存区

1.git add .将所有文件添加到缓冲区
2.git add fileName将fileName添加到缓冲区
3.git add *.x将以.x结尾的文件添加到缓冲区
4.删除暂存区文件:git rm -cached filename
git reflog 查看精简的版本信息
git flog查看完整的版本信息
git reset --hard 版本号回退到指定版本

2.2 git status 命令用于查看在你上次提交之后是否有对文件进行再次修改

git status

git commit -m ‘jjgj’ 提交内容 提交到本地仓库 “引号的内容为描述内容方便人理解”

1.git commit -m 'xxxx'在Linux系统中
2.git commit -m "xxxx"在win中

git diff

git diff filename显示本地与缓存区的区别
git diff --cached filename 显示缓存区与上一次修改的区别

git log 查看提交状态
git show 查看更详细的信息
git diff 文件 查看修改信息
修改之后要重新提交,即加入缓冲区,然后在提交到本地仓库
git reset --hard 指针(数字) 回退到之前的版本 回退到任意版本
git log -–pretty=oneline 一行一行的显示
git reflog 查看历史命令
git branch 查看当前分支
git branch 名字 创建分支
git checkout 分支名 切换到新的分支
git merge 分支名 将指定分支内容合并到当前分支

git remote命令

1git remote -v显示所有远程仓库
2.git remote show remotenane显示 某个远程仓库信息
3.git remote add shortname url添加到远程仓库,其中shortname为本地仓库名,url可以用远程仓库的别名,一般是origin

关联远程仓库 在github上创建仓库
git remote add github 远程仓库的地址
git remote get-url github 查看关联的远程仓库地址
git remote set-url github 远程仓库的地址 更换远程地址
git remote remove github

git push 命令

1.git push 远程主机名 本地分支名:远程分支名将本地分支提交到远程并合并,本地分支名与远程分支名相同则可以省略’:'以及后面的远程分支名git push origin master==git push origin master:master
git push
git push origin master:develop 注意冒号前后不能有空格

分支管理

git branch

git branch列出所有分支
git branch -v查看当前分支
git branch branchname创建新的分支
git branch -d branchname 删除分支
git merge branchname将branchname合并到主分支上

git checkout

1.git checkout branchname切换到branchname分支
2.git checkout -b branchname新创建branchname分支,并切换到其下。

git push -u github 分支名 将本地代码提交到远程仓库
git pull –rebase github 分支名

在要克隆的位置打开gitbush
输入 git clone 地址 即可克隆

分支合并

git merge branchname 如果在master下,那么会将branchname合并到master下。
如果mater有修改,branchname也有修改,在mater进行git merge branchname会有冲突,需要修改。

git pull拉取远程代码,在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值