`
weitao1026
  • 浏览: 1047792 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

git代码提交管理

 
阅读更多

时间的单位换算

1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)
1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)
1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)
1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)

 

代码提交

代码提交一般有五个步骤:

1.查看目前代码的修改状态

2.查看代码修改内容

3.暂存需要提交的文件

4.提交已暂存的文件

5.同步到服务器

1.     查看目前代码的修改状态

提交代码之前,首先应该检查目前所做的修改,运行git status命令

a)        已暂存 (changes to be committed)

 

new file //表示新建文件

modified //表示修改文件

deleted //表示删除文件

b)       已修改 (changed but not updated)

 

modified //表示修改文件

deleted //表示删除文件

另外,git 给出了可能需要的操作命令,git add/rm, gitcheckout --

c)        未跟踪 (untracked files)

 


2.     查看代码修改的内容

 git diff  <file>

比较某文件与最近提交节点的差异。

注意:如果该文件已暂存,那么应该使用git diff –cached<file>

 git diff <hashcode> <hashcode>  <file>

比较某文件在提交节点a,节点b的差异。

技巧:如果省略后面一个hashcode,则默认表示与上一提交节点比较。(也可以利用^运算符)

 

3.     暂存需要提交的文件

如果是新建的文件

则git add  <file>

如果是修改的文件则git add  <file>如果是删除的文件则 git rm  <file>


4.     提交已暂存的文件

git commit

注意注释填写规范。

git commit --amend

修改最近一次提交。有时候如果提交注释书写有误或者漏提文件,可以使用此命令。


5.     同步到服务器

同步到服务器前先需要将服务器代码同步到本地

命令: git pull

如果执行失败,就按照提示还原有冲突的文件,然后再次尝试同步。

命令:git checkout -- <有冲突的文件路径>

同步到服务器

命令: git push origin  <本地分支名>

如果执行失败,一般是没有将服务器代码同步到本地导致的,先执行上面的git pull命令。

分享到:
评论

相关推荐

    Git提交代码工具SourceTree

    Git提交代码工具SourceTree是一款强大的可视化Git和Mercurial版本控制系统,它以其直观的图形界面让用户能够轻松地管理和操作版本库。SourceTree不仅适合初学者,也满足了高级开发者的复杂需求,使得版本控制变得...

    Git代码管理规范.doc

    Git 是一个分布式版本控制系统,每个开发者都可以在本地拥有一个完整的代码库副本,并可以随时进行代码提交、合并和推送。在 Git 中,每个项目都有一个中央仓库,用于存储所有的代码提交记录。 二、分支管理 在 ...

    git 代码管理与版本管理.docx

    Git 的工作流程主要包括以下几个步骤:创建和克隆仓库、代码提交、撤销修改、冲突处理、工作现场管理、合并提交、标签管理和版本命名规范。 创建和克隆仓库 创建和克隆仓库是 Git 使用的第一步,开发者可以通过...

    vscode中, git只提交部分修改的代码文件.docx

    在软件开发过程中,经常会遇到需要将部分修改过的代码提交到版本控制系统的情况。这在进行功能迭代或修复bug时尤其常见。本文将详细介绍如何在Visual Studio Code(简称VSCode)这款流行的集成开发环境中,仅提交...

    git源代码管理软件

    Git是一款强大的分布式版本控制系统,主要用于源代码管理。它由Linux之父Linus Torvalds于2005年创建,旨在提高开发效率,确保代码安全,并支持大规模的协作开发。Git的强大之处在于其分支管理系统,使得开发者可以...

    git代码管理工具使用方法及常用配置

    Git是一款非常流行的版本控制系统,被广泛应用于软件开发中,用于代码的管理与协同。...以上就是Git代码管理工具使用方法及常用配置的知识点。在实际操作中,建议用户多实践上述命令,以加深理解并提高工作效率。

    Git源代码管理规范1

    "Git源代码管理规范" 一、分支管理 在 Git 源代码管理中,分支管理是一项重要的任务。通常将一个项目的所有分支分为以下几条主线: 1. Master:顾名思义,Master 分支就是主分支的意思。Master 分支永远是 ...

    Git 源代码管理/下载工具

    Git的出现极大地改进了源代码的管理和协作流程。本节将详细介绍Git的基本概念、主要功能以及如何使用Git进行源代码管理。 首先,Git的核心功能在于版本控制。在开发过程中,每个程序员都可能对代码进行修改,Git...

    IDEA使用git提交代码至码云.docx

    使用 IDEA 与 Git 进行版本控制和代码提交 IDEA 是一个功能强大且流行的集成开发环境(Integrated Development Environment),它提供了对 Git 的支持,允许开发者使用 Git 进行版本控制和代码提交。在这篇文章中,...

    git版本管理使用规范-团队开发规范文档

    - **代码提交**:每次提交应保持逻辑完整,提交信息清晰明了,便于他人理解。 - **合并策略**:避免直接对Master分支进行合并,应先合并到Developer分支进行测试,无误后再合并到Master。 - **代码审查**:鼓励团队...

    git管理代码

    Git是世界上最流行的分布式版本控制系统,尤其在IT行业中,它被广泛用于管理代码仓库,确保团队协作中的代码同步和历史追踪。Git的两个主要界面是Git GUI和Git Bash,它们为开发者提供了不同的操作体验。 Git GUI是...

    Git代码管理。版本号2.15.0,64位

    Git是世界上最流行的分布式版本控制系统,它允许开发人员追踪和管理代码变更,特别是在团队协作的软件开发项目中。标题提到的是Git的2.15.0版本,这是一个64位的构建,特别为Windows操作系统(包括Win7、Win8和Win10...

    Git本地代码管控(Vscode编辑)

    ### Git本地代码管控(Vscode编辑) #### 一、引言 在软件开发过程中,代码的版本管理和变更追踪是一项至关重要的工作。对于嵌入式软件工程师而言,这更是日常工作中必不可少的一部分。通过有效的版本控制工具,...

    git工具下载更新代码

    `git commit`用来保存本地的更改,并附带一个提交信息;`git branch`和`git merge`则用于处理分支管理和合并。 此外,为了更好地协作,开发者还会使用`git fetch`获取远程仓库的更新而不直接合并,以及`git rebase`...

    Git代码版本管理工具

    总结来说,Git作为代码版本管理工具,是现代软件开发中不可或缺的一部分。它提供了丰富的功能,支持多人协作,有效管理和追溯代码历史,助力开发者高效工作。通过学习和掌握Git,开发者能够更好地应对复杂的项目需求...

    git代码仓库搭建简明步骤

    总而言之,搭建Git代码仓库是软件开发中的重要步骤。无论是个人还是团队,一个良好的代码仓库管理机制能够大大提高协作效率和代码质量。通过掌握上述搭建和使用的知识点,开发者可以更好地管理和维护自己的项目代码...

    使用Git管理源代码

    通过以上步骤,我们可以有效地使用Git管理源代码,包括创建和管理裸仓库、克隆仓库到本地、提交和推送更改等。Git的强大之处在于其提供了灵活的版本控制机制,使得多人协作变得更加简单高效。在日常开发工作中熟练...

    git分布式代码管理教程

    ### git分布式代码管理教程 #### 一、Git简介与安装 **Git** 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 的设计目标是为了解决开发过程中代码版本控制的问题,它具有快速、数据...

    git提交代码的正确步骤

    Git 提交代码的正确步骤详解 ...Git 提交代码的正确步骤包括克隆代码、进入项目目录、修改代码、查看状态、提交变更、提交到本地仓库和将代码提交到远程仓库。这些步骤可以帮助开发者更好地管理代码版本并与他人协作。

    代码版本管理工具Git.rar

    总之,Git作为代码版本管理工具,极大地提高了开发效率,促进了团队协作,使得代码管理变得更加有序和透明。通过学习和熟练掌握Git,开发者可以更好地掌控代码的历史演变,确保项目的稳定性和可维护性。

Global site tag (gtag.js) - Google Analytics