git 的三剑客

简介: git 的三剑客

git add . git commit "提交信息" git push 然后 git status 或 git pull 查看是否提交成功。

这3步,把所有本地修改的提交上去。 git status 查看当前的状态,有多少没有提交的,哪些文件有修改或新增,都可以看到。建议操作git 指令之前,先走一下这个 git status 指令。

git clone只能clone远程库的master分支,无法clone所有分支,解决办法如下:

git branch -a,列出所有分支名称如下:
remotes/origin/dev
remotes/origin/release
切换分支 git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为ldev分支,并切换到本地的dev分支
git checkout -b release origin/release,作用参见上一步解释
git checkout dev,切换回dev分支,并开始开发。

error: You have not concluded your merge (MERGE_HEAD exists).
hint: Please, commit your changes before merging.

情况一: 如果你不要本地的修改内容 可以这样做如下

https://blog.csdn.net/daotiao0199/article/details/82757056 (参考)

git fetch 只是下载远程的库的内容,不做任何的合并, 然后 git reset 把HEAD指向刚刚下载的最新的版本

pascal:otalk-front-end bruce$ git fetch --all
Fetching origin
pascal:otalk-front-end bruce$ git reset --hard origin/master
HEAD is now at 305c4243 JW 提交特有静态文件
pascal:otalk-front-end bruce$ git pull
Already up-to-date.
pascal:otalk-front-end bruce$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Untracked files:
(use "git add ..." to include in what will be committed)

.DS_Store

nothing added to commit but untracked files present (use "git add" to track)

pascal:otalk-body bruce$ git show
commit 70a6b7581ed056cb5a612117389067595e4f2bb9
Merge: 656a34b c4248dd Author: JK 4xxxxxx9@qq.com
Date: Thu Mar 21 15:05:09 2019 +0800

git diff 70a6b7581ed056cb5a612117389067595e4f2bb9(commitid)

对比自己本地的更改与远程仓库的区别;

git diff 656a34b(mergeID)

进入查看提交的代码的增加(++)与删减(--) , 按键 ⬆️/⬇️ 查看

(shift+ 两下zz )退出

写着写着发现这个git教程挺好的 : http://www.softwhy.com/article-8491-1.html

相关文章
|
3月前
|
存储 项目管理 开发工具
Git是什么
【4月更文挑战第17天】Git是什么
38 1
|
3月前
|
存储 缓存 开发工具
Git介绍及使用
Git介绍及使用
82 5
Git介绍及使用
|
存储 监控 JavaScript
Git 详解
Git 详解
116 0
|
存储 Java Linux
Git 2.41 is here!
* Git 作为一个开源项目刚刚发布了 [2.41 版本](https://lore.kernel.org/git/xmqqleh3a3wm.fsf@gitster.g/ "2.41 版本"),其中共有 95 位开发者贡献了新的特性以及已有缺陷的修复,而他们中的 29 位是新的贡献者。我们上次聊到 Git 的最新发布动态是在[Git 2.40 版本](https://github.blog/202
|
安全 Unix Linux
|
存储 Linux 程序员
关于Git你必须知道的!
添加修改 储藏 撤销修改 更新与推送 查看信息 分支 标签 合并与重置
130 0
|
安全 Java Unix
高富帅们的Git技巧
Git是一个分布式版本控制系统,拥有许多神奇而易用的特性(比如:分支),这让它可以轻松适应各种工作流程。这篇文章不涉及Git的基本使用,而是介绍了一些高级却有用的小技巧。让我们一起来看看高富帅们的Git技巧,准备好逆袭吧!
189 0
|
存储 安全 网络安全
|
开发工具 git 网络安全
git在vs2017中的使用
    对于习惯了右键提交源代码的道友来说,敲命令行真的蓝瘦香菇。所幸17里集成了Git插件,用起来还是挺方便的。     1.本地安装git,工具还是要有的,主要用于配置环境,ssh配置一下。就不用每次都去连接了。
2096 0
|
开发工具 git
2、看完你就该会git了
前言:鉴于很多小伙伴在还不会git,所以特意特意详细介绍下git的详细安装流程,看完你就该学会git了。 GitHub:https://github.com/Ewall1106/mall 1、GitHub账号注册 (1)既然要讲的详细点,那我们就好好说道说道,从账号注册开始讲起。
1289 0