Git基本功能使用

安装

https://git-scm.com/downloads
windows一键安装
Debian/Ubuntu 系统→# apt-get install git
Fedora 系统→# yum install git
安装完成后打开git输入git –version,出现版本号则安装正确
首先修改git默认目录:
在“Git Bash”快捷方式上点击鼠标右键,然后选择“属性”,
1.将“目录”后面“–cd-to-home”删掉
2.将“起始位置”后面的输入框中的内容修改为我们想要的默认路径“D:\workspace”(改为自己想放的目录)

走流程(基本命令)

新建文件夹:mkdir gitwork(在默认目录中创建名为gitwork的文件夹)
创建空的仓库(初始化):git init(当前文件夹会多一个.git的文件夹作为临时仓库)
状态查看:git status(On branch master 说的是我们现在处于 master 分支,No commits yet 说的是我们还没有提交东西,第三行告诉我们可以创建文件,然后使用 “git add” 命令去添加到 track)
添加:git add xxx(xxx是你要上传的文件名)
提交:git commit -m “xxx”(双引号要对自己提交的内容操作做说明,不要生产垃圾commit)
添加或修改账户名和邮箱:git config --global user.name "xxx"
git config --global user.email xxx@example.com

git中的文件状态
文件夹
git的运行原理:
首先,你在你的工作目录里面新增或者修改了某些文件;

其次,你对修改后的文件进行索引快照(也就是 git add),暂存区我在上面的图中是为了让你清晰的知道有这么个东西,它其实是在 .git 目录里面;

而后,你提交更新,实际上就是在暂存区找到这些需要保存的文件,然后将他们都存储到 Git 里面。(git commit)

修改增添

帮助:git helpgit help xxx(xxx是具体的指令)
历史提交记录:git loggit log -3(只查看最近前三条记录)
撤销提交:git commit – -amend(进入可编辑区域修改文件名)
多文件漏掉补添加:git add xxx
git commit --amend
添加所有文件:git add .(.代表目录所有文件)
撤销添加:git reset HEAD xxx
撤销提交:git reset –soft HEAD~
回退上个版本(撤销添加和提交):git reset –hard HEAD~
回退指定版本:git reset hard commit id(commit id 可以在git log中查看)

git分支

git log中HEAD -> master 中的 master 就是一个分支,我们当前的分支,指向的就是最后一次提交的 commit 对象。master 分支通常情况下不直接拿来开发,之所以它是主分支,就是用来合并其它分支的。
显示分支情况:git branch
添加分支:git branch xxx(但HEAD指向不变)
切换分支:git checkout xxx
创建分支并切换:git checkout -b xxx
删除分支:git branch -d xxx
暂存文件:git stash
恢复暂存文件:git stash apply
查看多个暂存文件:git stash list
分支冲突时需要协商删除冲突内容

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值