【git】git提交代码-使用简易指南

这篇具有很好参考价值的文章主要介绍了【git】git提交代码-使用简易指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、创建新仓库:git init

  • 创建新文件夹,打开
  • 执行:git init ,创建新的git仓库

2、检出仓库:git clone

  • 执行该命令,以创建一个本地仓库的克隆版本:git clone /path/to/repository 
  • 如果是远端服务器上的仓库,则执行:git clone username@host:/path/to/repository

3、git的世界观

你的本地仓库由git维护的三棵“树”组成,是 Git 的核心框架。

第一个是你的工作目录,它持有实际文件,你平时存放项目代码的地方;

第二个是缓存区(Index),用来临时保存你的改动

最后是HEAD,指向你最近一次提交的结果。

【git】git提交代码-使用简易指南

4、git代码的添加和提交

  • 1、先计划改动相关代码,即将代码添加到缓存区:

                                1)部分文件:git add <filename>;

                                2)全部文件: git add *

  • 2、实际提交改动至HEAD区git commit -m “代码提交备注信息”

                此时,你的改动已经提交到HEAD,但是还没到你的远端仓库

  • 3、推送改动提交至远端仓库git push origin master

                可以把master换成你想要推送的任何分支

PS:如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用该命令添加:git remote add origin <server> 

如此你就能够将你的改动推送到所添加的服务器上去了。

5、分支的概念

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

【git】git提交代码-使用简易指南 

 

  •  创建一个叫做“feature_x”的分支,并切换过去:git checkout -b feature_x
  • 切换回主分支:git checkout master
  • 把新建的分支删掉:git branch -d feature_x
  • 除非你将分支推送到远端仓库,不然该分支就是“不为他人所见的”:git push origin <branch>

6、更新与合并

  • 要更新你的本地仓库至最新改动(以在你的工作目录中获取(fetch)并合并(merge)远端的改动),命令:git pull   
  • 要合并其他分支到你的当前分支(例如master),命令:git merge <branch>
  • 在合并改动之前,也可以使用该命令查看是否有不一致:git diff  <source_branch>  <target_branch>

PS:以上两种情况下,git都会尝试去自动合并改动。但有可能出现冲突(conflicts),需要修改这些文件来手动合并这些冲突。改完之后,需要执行如下命令以将他们标记为合并成功:git add <filename>

7、替换本地改动

1)使用如下命令替换掉本地改动:git checkout --<filename>

        它会将HEAD中的最新内容替换掉你的工作目录中的文件,已添加至缓存区的改动,以及新文件,都不受影响;

2)如果你想要丢弃所有的本地改动和提交,可以到服务器上获取最新的版本并将你本地主分支指向它:git fetch origin 

git reset --hard origin/master

有用的tips:

1)内建的图形化git: gitk

2)彩色的git输出:git config color.ui true

3)显示历史记录时,只显示一行注释信息:git config format.pretty oneline

4)交互地添加文件至缓存区:git add -i文章来源地址https://www.toymoban.com/news/detail-432289.html

到了这里,关于【git】git提交代码-使用简易指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • git 提交代码某个文件夹一直提交不上去

    问题描述: 这个文件夹是直接拷贝过去的,在提交到远程仓库是出现了问题。 问题分析: 直接拷贝过去的文件夹里面有个 .git 的文件,所以在执行 git status 的时候出现 modified: test (modified content, untracked content) 提示,这个提示存在的原因是 xxx目录是一个空目录,且里面有一个

    2024年03月15日
    浏览(73)
  • 在IDEA中使用Git,将代码提交到Gitlab远程仓库,进行团队开发

    目录 一、安装Gitlab 二、在IDEA中安装Gitlab插件并登录Gitlab账号 三、将项目代码推送到Gitlab 四、从Gitlab上拉取(Pull)团队其他人修改过的代码 五、克隆代码            如果您对GIT不是了解,推荐从头开始看本栏目系列文章。本系统文章包括安装GIT、在命令行创建版本库、

    2024年02月05日
    浏览(46)
  • 2、Git使用不完全指南:Git客户端的使用及使用Token认证方式提交代码详解(详细图文)

    本篇介绍如何在Windows、Linux下安装Git客户端以及从远程代码仓库拉取代码。以及介绍2023如何从GitHub上获取Token令牌、使用Pycharm通过Token令牌从本地push上传仓库的方法,用来解决推送代码报Push failed The requested URL returned error:403的错误问题。 Windows 1、 安装 Git 和 TortoiseGit Git 下载

    2024年02月15日
    浏览(65)
  • 【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交

    执行 git log 查看版本日志,找到目标版本。 执行 git reset --soft version numbere ,如 git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b ,重置为之前提交的版本,接着执行 git log 查看是否已经退回到之前的版本。 (注意, git reset --soft 只改变了 HEAD 的指向位置,本地代码不会发生改变

    2024年02月16日
    浏览(70)
  • git提交代码到远程仓库

            前面我们已经知道了Git 中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建 Git 远程仓库呢?         本次分享一下如何在gitee上搭建自己的云平台。         首先需要注册账号(地址:https://gitee.com/signup ) 创建好账号后会进入该页面 然后点击

    2024年02月08日
    浏览(50)
  • 提交本地代码到远程仓库(git)

    首次提交: 1、通过命令  git init  把这个目录变成git可以管理的仓库 git init 2、 把文件添加到版本库中 --  通过命令  git add .  /  git add -A  将所有文件添加到暂存区,注意后面的小数点“.”和“-A”,意思是为添加文件夹下的所有文件,如果需添加指定文件夹 git add 后面直

    2024年02月16日
    浏览(54)
  • Git一份代码同时提交两个Git仓库

    首先查看Git代码绑定了哪些Git仓库 如果当前代码没有绑定远端Git仓库,需要先确定Pull会从哪个仓库Pull,之后运行如下命令 之后再绑定另外一个远端仓库,使Push的时候能同时Push两个仓库 这个时候查看远端仓库信息会有两个Push的远程仓库 之后再进行add commit push即可,会将代

    2024年02月12日
    浏览(55)
  • git一套代码关联多个远程仓库(一行提交到两个仓库)

    因公司开发了自己的软件代码管理仓库项目,所以需要把之前在git上的项目代码同步到\\\"软件工厂\\\"的仓库中,但是也还没有完全弃用原来的git仓库,而且git 也用习惯了,所以我就考虑将代码提交的时候一次提交到两个远程仓库中。 通过该命令查看现有代码关联的仓库情况 通

    2024年02月05日
    浏览(66)
  • vscode提交分支代码到git仓库+合并

    点击vscode左侧源代码管理,会显示以下图片内容 点击+号,表示所有修改的文件保存到暂存区(-号表示不将本文件上传) 在提交按钮上面的输入框中输入提交信息 输入信息后点击提交或者√ 之后 点击同步修改 (这里会弹出一个确认框  点击确认就好了)或者 点击...下方的

    2024年04月13日
    浏览(49)
  • Git提交代码仓库的两种方式

    目录 一: 两种本地与远程仓库同步 1 git 远程仓库 提交本地版本库操作 提交到远程版本库操作 1.Git 全局设置: 2.增加一个远程仓库地址 3.查询当前存在的远程仓库 5.本地版本库内容提交到远程仓库 6.查询远程仓库 注意:本地版本库提交到远程仓库用户名密码存放位置 远程仓库

    2023年04月14日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包