学习Git 笔记要点

1. Git配置
git config --global 读写的是./gitconfig文件
git config --ststem 读写的是/etc/gitconfig文件

2.配置用户信息
git config --global user.name ‘冯巧云’
git config --global user.email fengqiaoyun@alltuu.com
用的是–global ,所以配置信息会存放在./gitconfig文件中,一般在【C:\Users\Administrator.gitconfig】

3.查看配置信息
git config --list
若出现重复的变量名,以最后一个为准。
查询特定变量的设定 例如: 查看用户名 git config user.name

4.Git 工作流程
克隆Git 资源作为工作目录
在克隆的资源上添加或修改文件
如果其他人修改了,你可以更新资源
在提交前查看修改
提交修改
在修改完成后,如果发现错误,可以撤销提交并再次修改并提交

5.Git 工作区、暂存区和版本库
工作区:

6.Git 创建仓库
git init
如果想要指定目录作为Git仓库
git init demo 指定demo目录下会出现一个.git的目录
如果想要对

7. 拉取远程分支并合并在本地分支上
git status
git add .
git commit -m ‘备注信息’
先切换到本地分支 git checkout 本地分支名
再将远程分支合并到本地分支 git merge 远程分支名

8.版本控制
是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的的系统。
可以将某个文件或某个项目回退到过去某个时间点的状态,并且可以查出谁改了哪个部分与何时进行的更改。
即使把文件删除,也可以进行恢复。

9.Git 分支管理
创建分支 git branch (branchname)
切换分支 git checkout (branchname)
列出分支 git branch
创建新分支并切换到到该分支下 git checkout -b (branchname)
用于删除文件 git rm (filename)
删除分支 git branch -d (branchname)

10.Git 查看提交历史
查看历史提交记录 git log

11.提交本地分支
git status
git add .
git commit -m ‘提交信息’
首先切换到本地分支,这样可以直接git push

12. Git如何将一个分支上的修改转移到另一个分支上
例如需要在dev分支上开发,现在代码全都写在了test分支上,
首先把所有修改都git add进暂存区,先不要git commit,然后:
git stash //把暂存区内的修改存储起来
git checkout dev //切换到正确的分支
git stash pop //将存储的修改取出来

如果已经commit了呢?
git reset HEAD^ // 撤回到刚刚commit之前的状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值