Git命令操作【全系列】

有时候,不是因为你没有能力,也不是因为你缺少勇气,只是因为你付出的努力还太少,所以,成功便不会走向你。而你所需要做的,就是坚定你的梦想,你的目标,你的未来,然后以不达目的誓不罢休的那股劲,去付出你的努力,成功就会慢慢向你靠近。

导读:本篇文章讲解 Git命令操作【全系列】,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

Git常用命令操作

1 基础命令

①git config –global user.name [‘你的用户名’]:查看/设置

git config –global user.name ziyi:设置用户名为ziyi
git config –global user.name:查看用户名

②git config –global user.email [‘你的邮箱’]:查看/设置

设置邮箱

③git reset HEAD test.txt 取消已经缓存的内容

取消test.txt已经缓存的内容

④git rm –cached <file> 将文件从暂存区删除

⑤git branch 相关命令

git branch : 查看分支
git branch <branchName> :创建分支
git checkout <branchName>:切换分支
git merge <branchName>: 将branchName内容合并到当前分支
git branch -d <branchName>:删除分支

⑥git log相关命令

git log -graph:查看历史中什么时候出现分支、合并
git log –reverse:逆向输出日志
git log –author=ziyi –online -5:简洁版本查看ziyi最近的五次提交

⑦git tag相关命令

git tag:查看所有标签
git tag -a -m “某某标签”:打标签

2 进阶命令

2.1 fork别人仓库并同步保持更新

  1. 把fork的项目克隆到本地仓库中
  2. Configuring a remote for a fork
  3. Syncing a fork

例如:我fork了一份https://github.com/simplezhli/flutter_deer.git(下文叫做A)到我自己的仓库(下文叫做B)

①git clone B(自己的仓库)

git clone 我自己fork的大佬的项目的GitHub地址

②git remote add upstream A仓库地址

# 查看当前仓库的远程状态
git remote -v
# 被本地仓库添加一个将被同步给 fork 远程的上游仓库
git remote add upstream https://github.com/simplezhli/flutter_deer.git【A仓库地址】
# 这里后面的那个地址就是你fork的项目的源地址

下面会多出两个upstream,说明第二步已经成功了。这就相当于有一个管道在源项目和你fork的项目之间建立了,下面看看如何通信更新。

③同步fork(拉取远程fetch,然后合并到本地)

# 从upstream拉取信息
git fetch upstream [分支名]
# 切换到本地主分支
git checkout master
# 把 upstream/master 分支合并到本地 master 上,这样就完成了同步,并且不会丢掉本地修改的内容。
git merge upstream/master
# 这样,就把源项目同步更新到你的本地仓库中了。 如果再想更新到远程仓库fork(B),只需要:
git push origin master

实操效果图:

在这里插入图片描述

3 必备命令

3.1 git remote相关

git remote add [alias] [url]:添加远程仓库
git remote rm [alias]:删除远程仓库

3.2 git fetch相关【拉取最新代码不合并】

git fetch test:从远程仓库test中fetch【有多个远程仓库则指定名字】

如果本地git添加了多个远程仓库,则指定远程仓库名字

3.3 git pull【拉取最新代码并合并】

git pull = git fetch + git merge

3.4 git push

git push [alias] [branch] :推送到指定仓库的指定分支

参考:https://www.jianshu.com/p/021bb953ee8d

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/148476.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!