git 简易教程

本文介绍了Git的基本操作,包括从官网下载安装Git,创建和管理本地仓库,使用分支进行特性开发,以及如何与远程仓库同步和合并代码。此外,还提到了常见命令,如gitadd、commit、push、fetch、pull和解决合并冲突的方法。
摘要由CSDN通过智能技术生成

下载安装


官网下载地址 https://git-scm.com/downloads,选择对应版本下载安装。

创建本地仓库


当着手于一个新的仓库时,你只需创建一次。要么在本地创建,然后推送到 GitHub;要么通过 clone 一个现有仓库。

$ git init

//使用以下命令将本地仓库与一个 GitHub 上的空仓库连接起来:

$ git remote add origin [url]

进入到指定目录后,执行以下命令,将当前目录转换为git仓库

$ git clone [url]

工作流


本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,指向你最近一次提交后的结果。

通过git add命令将改动得文件添加到缓存区。

git add <filename>

git add *

使用git commit命令将缓存区得改动提交到HEAD中。

git commit -m "提交备注"

现在你的代码已经在本地仓库的HEAD中了,执行如下命令将这些改动提交到远程仓库。

git push

分支


分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是“默认的”。在其他分支上进行开发,完成后再将它们合并到主分支上。

创建一个叫做“feature_x”的分支,并切换过去:

git checkout -b feature_x

切换回主分支:

git checkout master

删除分支

git branch -d feature_x

以上分支创建是在本地仓库,为了让大家都能看到需要将分支推送到远程仓库。

git push origin <branch>

更新和合并


将本地仓库和远程仓库进行同步,(如将远程分支到本地展示)

git fetch

将远程分支合并到当前本地分支

git pull

将指定分支合并到当前分支

git merge [branch]

合并过程中可能有冲突(conflicts)发生,需要解决完冲突后才能合并成功。

其他常用命令


commit操作设置关联的用户名

git config --global user.name "[name]"

commit操作设置关联的邮箱地址

git config --global user.email "[email address]"

列出当前分支的版本历史

git log

撤销所有 [commit] 后的的提交,在本地保存更改

git reset [commit]

放弃所有历史,改回指定提交。

git reset --hard [commit]

启用有帮助的彩色命令行输出

git config --global color.ui auto

更多内容,大家可以访问官网查询学习。

参考:

https://training.github.com/downloads/zh_CN/github-git-cheat-sheet/

https://github.com/521xueweihan/git-tips

https://www.bootcss.com/p/git-guide/

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值