git操作基本操作命令详解

Git基本操作

1.pwd:查看当前所在的目录
2.git init 在当前目录下,初始化本地git仓库
3.ll -A 由于.git是隐藏文件,所以需要指定 -A 进行查看
4.ll .git/ 查看.git核心配置目录
git目录仓库目录说明:

 - hooks目录:脚本文件的目录
 - info目录:保留了不希望在.gitignore文件管理的忽略模式的全局可执行文件
 - logs目录:日志目录
 - objects目录:存储所有的数据内容
 - refs目录:存储指向数据(分支)的提交对象的指针
 - config文件包含了项目特有的配置选项
 - description文件仅供GitWeb程序使用
 - HEAD文件指向当前分支

5.git status :用户查看工作区,暂存区的状态
6.git add (文件名):将文件添加到暂存区中(git add . 是添加所有改动的文件)
7.有添加就有撤销:git rm --cached 文件名 :将暂存区的文件进行删除
8.git commit -m “注释” (文件名): 将暂存区的内容提交到本地库中
9.git log:显示最详细的日志信息

-内容太长 :空格键向下查看   b向上查看  q退出查看

10.git log --pretty=oneline :每条日志只显示一行
11.git log --oneline :简约格式显示日志
12.git reflog :显示回滚版本步数
13.git reset --hard 局部索引值:回退版本
14.git reset --hard HEAD^ :回退一个版本,回退一步
15.git reset --hard HEAD~n :回退n个版本,n为指定步数
16.git diff 文件名:将工作区与暂存区的文件进行比较
17.git diff :查看工作区与暂存区的所有文件进行比较
18.git diff 本地库中的历史版本 文件名 : 将工作区中的文件和本地库历史比较

git分支操作

19.git branch -v:查看分支
20.git branch 新分支名 :创建分支
21.git branch -d 分支名:删除分支
22.git checkout 分支名:切换分支
23.git merge 分支名:合并分支
24.git remote -v:查看当前所在本地仓库下的所有远程地址别名
25.git remote add 别名 远程地址:创建远程仓库地址别名
26.git push 远程库别名 分支名:推送本地代码到远程库
27.git push origin master:将mater分支推送到origin远程库
28.git clone 远程地址:克隆代码
29:pull拉取操作:pull = fetch + merge
fetch :只吧远程库中的内容下载到本地,但是没有修改本地工作区的文件
git fetch 远程库地址别名 远程分支名
例:git fetch origin master
git checkout origin/master :切换远程分支对比下内容
merge操作:将远程代码合并到本地代码中
git merge 远程库地址别名/远程分支名
例:git merge origin/master
pull操作:针对没有冲突的情况,直接Pull提取操作即可
git pull 远程库地址别名 远程分支名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值