`

Git 简单入门使用

阅读更多
Git


首先是进入相关目录,这边以/G/Main 为例

git bash 命令如下

cd /G/Main

然后初始化目录,命令如下

git init

初始化完毕后,就可以把工程拷贝进目录了,拷贝完毕,需要添加到库中

命令如下

git add .

添加完毕以后,就是提交咯,命令如下

git commit -m '提交备注'

如果提交前需要看下修改状态的话,可以使用命令

git status

就会显示文件修改的情况

==================================================================================

分支相关

新建一个分支,正常git 初始化的那个版本,就是master版本,主线版本

查看分支命令

git branch

切换分支

git checkout 分支名称

新建分支

git checkout -b 分支名称

或者

git branch 分支名称

删除分支

git branch -d 分支名
==================================================================================
删除文件,命令如下
git rm -r


==================================================================================
查看日志,命令如下
git log

==================================================================================

如果在主线上有代码更新,分支也需要同步的情况

首先获取到主线上代码更新的哈希码值,前几位即可

可以通过 git log获取

然后切换在分支版本上去

命令如下

git cherry-pick <commit-id>

如果有冲突的,手动更改提交即可。

==================================================================================
主线和分支上合并

切换到主线上,使用命令
git merge 分支名称

==================================================================================
从服务端上取代码

git clone 服务端代码路径

==================================================================================
本地代码提交到服务器端

git push origin master:test //提交本地 master 分支到服务端 test分支上
git push origin test:test   //提交本地 test 分支到服务端 test 分支上

删除远程分支

git push origin  :test //删除远程 test 分支

==================================================================================
同步服务端的代码

有两种方法,一种是git fetch 远端代码 ,然后 再调用 git merge
另一种是git pull(git fetch 和 git merge 先后默认调用)
git fetch origin master
git log -p master..origin/master
git merge origin/master


git pull origin master

注:这边origin是默认远程库的别名
可以使用git remote 查看别名

==================================================================================
当本地有修改,未提交的时候,需要回复修改前的状态

git clean -df  , 【git clean -dxf (删除含.ignore内的问题)】
git reset --hard


==================================================================================

下午push的时候提示fast-forwards
后来查资料讲是冲突了。
解决方式:

git pull origin xxxx

发现冲突,fixed,

提交,

push

ok!

==================================================================================
git 删除本地分支

git branch -d 本地分支名称

==================================================================================
git 查看远程分支

git branch -a
git remote show origin
1
2
分享到:
评论

相关推荐

    Git快速入门学习.pdf

    在Git中创建、合并和删除分支都非常简单,允许开发者在不同的分支上独立地工作,最后再把分支合并到主分支。分支的使用大大增强了团队协作的能力。 另外,Git与IDE集成也是常见的使用方式之一。例如,在IntelliJ ...

    Git教程 从入门到精通

    ### Git教程从入门到精通——知识点详解 #### 一、Git简介 - **Git是什么**:Git是一款目前世界上最先进的分布式版本控制系统。它被设计用于高效处理从小型到大型项目的版本控制,尤其适合软件开发项目。 - **Git...

    Git入门指南(Git新人入门必看)

    Git是世界上最流行的分布式版本控制系统...通过以上内容,你应该对Git有了初步的认识,并能开始使用Git进行简单的版本控制操作。继续深入学习和实践,你将能够充分利用Git的强大功能,参与更复杂的团队协作和开源项目。

    猴子都能懂的Git入门-整站

    "猴子都能懂的Git入门-整站"是一个专门为初学者设计的Git学习资源,旨在用简单易懂的方式讲解Git的基础知识,并逐步引导进阶到高级应用。 入门篇主要涵盖以下内容: 1. Git安装:讲解如何在Windows、Mac OS X和...

    Hubery-Lee#Notes#Git简易入门1

    1.git的简要介绍及安装 2.git简易入门命令 3.链接与资源

    GIT简易使用手册

    ### Git简易使用手册知识点解析 #### 一、Git简介与特点 **Git**是一种开源的分布式版本控制系统,专为高效地处理从小型到大型项目的版本管理而设计。其分布式特性意味着开发者可以在本地提交更改,无需每次都连接...

    git使用入门教程

    Git 使用入门教程 Git 是一款强大的开源分布式版本控制系统,它被广泛应用于软件开发和其他需要版本管理的场景。本文将简要介绍 Git 的基础知识,并探讨其优势以及如何安装和使用 Git。 一、Git 简介 Git 的核心...

    猴子都能懂的Git入门 HTML整站离线 2017-07

    Git是分布式版本控制系统,它的设计思想简单而强大,使得它在软件开发中广泛被采用,尤其是开源项目。"猴子都能懂的Git入门"这个标题暗示了这是一个适合初学者的Git教程,旨在用易于理解的方式介绍Git的基础知识。...

    GIT入门简单教程.docx

    Git 快速入门 1. 安装 Git 首先,你需要在你的计算机上安装 Git。大多数 Linux 发行版都已经自带了 Git。如果你使用的是 Windows 或 macOS,可以访问 Git 官方网站 下载适合你操作系统的版本。 2. 配置 Git 在开始...

    git命令行使用教程-Git简易的命令行入门教程

    Git 命令行使用教程 - Git 简易的命令行入门教程 Git 是当今最流行的版本控制系统之一,它允许开发者对代码进行版本控制、协作和追踪修改记录。 Git 命令行使用教程旨在帮助初学者快速掌握 Git 的基本命令和使用...

    git快速入门.pptx

    三、Git 简单命令使用 1. 初始化操作 在使用 Git 之前,需要进行初始化操作,包括设置用户名和电子邮件地址。 git config --global user.name "myname" git config --global user.email "mymail" git config -l /...

    git小白入门操作超级简单

    git小白入门操作超级简单

    git和svn学习入门教程

    2. 简单的分支和合并:相较于Git,SVN的分支和合并操作相对简单,但同时也可能带来冲突解决的复杂性。 3. 易于理解和使用:对于新手来说,SVN的命令行接口和图形用户界面更加直观,上手较快。 4. 监控和权限管理:...

    Git 简易指南.pdf

    《Git简易指南》是一份简明扼要的文档,旨在帮助初学者快速入门Git的基本操作。 #### 二、安装Git - **OSX版**: 可以通过Homebrew等包管理器或者官方网站下载安装包进行安装。 - **Windows版**: 官方网站提供.msi...

    git命令行操作使用入门

    Git 命令行操作使用入门 Git 是什么?Git 是一种分布式版本控制系统,通过记录文件内容的变化来管理和维护代码。Git 的最大特点是客户端并不只是提取最新版本的文件快照,而是把代码仓库完整地镜像下来,每个客户端...

    Git基础入门学习教程

    ### Git基础入门学习教程知识点详解 #### 一、版本管理工具概念 版本管理工具是一种用于跟踪文件更改历史的软件,特别是在软件开发过程中,它能够帮助开发者有效地管理代码的不同版本,以便于追踪更改、恢复旧版本...

    Git入门教程1

    1. **简易初始化**:使用`git init`和`git commit -a`就能快速创建和提交代码,对于频繁提交小改动的开发者而言,极为方便。Git也可用作备份或同步文档的系统。 2. **本地操作**:大多数Git操作都在本地完成,无需...

    Git从入门到放不下.docx

    在入门Git的过程中,首先需要从Git官网下载并安装适合你操作系统的Git客户端。在Mac系统中,你可以直接访问Git官网下载最新版本,并按照提示进行安装。安装完成后,打开终端(Terminal)并进入你想要工作的目录,...

    Git入门特别教程

    ### Git入门特别教程 #### 概述 随着技术的发展,版本控制工具的选择变得越来越重要。在众多版本控制系统中,Git因其高效性和灵活性受到广泛推崇。本文档旨在为初学者提供一个简洁明了的Git入门指南,帮助理解Git...

    Git入门教程

    本教程来自廖雪峰的教程整理而成,专门针对想使用Git的新手,教程简单易懂,涉及了该工具的各个方面,能使初学者在最短时间内上手使用,强烈推荐!

Global site tag (gtag.js) - Google Analytics