git远程仓库配置

这篇具有很好参考价值的文章主要介绍了git远程仓库配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

git上传所需命令

1. git克隆项目之后修改再提交

  1. 如果是第一次提交,需要先初始化一个仓库,设置远程仓库地址后再进行push。
$ git init 
$ git remote add origin 项目地址
$ git pull origin master
$ git add .在这里插入代码片
$ git commit -m "第一次提交"
$ git push origin master
  1. 如果是第二次进行操作,需要先clone项目到本地,修改后再上传到git。
- 如果是在一个新的空的文件夹,将远程仓库克隆到本地
$ git config --global user.name "名称"
$ git config --global user.email "你的邮箱"
$ git clone 项目地址

修改clone的项目完毕之后,在仓库目录下执行下面命令:

1 - 将当前目录所有文件添加到git暂存区
cd 项目里
$ git add . 

2 - 提交并备注提交信息
$ git commit -m "my first commit" 

3 - 将本地提交push到远程仓库
$ git push

2. 本地项目上传

  1. 新建一个仓库
  2. 打开我们的项目,此时项目中是没有 .git 文件的
  3. 在你的项目文件夹里面【鼠标右击】弹出菜单
  4. 在【鼠标右击】弹出的菜单中,点击【Git Bash Here】
  5. 在命令窗口中输入:git init
  6. 在 Gitee 中 我们刚刚新建的仓库里,去复制仓库的地址
  7. 在命令窗口中输入:git remote add origin 你的仓库地
  8. 在命令窗口中输入:git pull origin master
  9. 在命令窗口中输入:git add .
  10. 在命令窗口中输入:git commit -m “提交项目”
  11. 在命令窗口中输入:git push origin master

3. Git命令大全

查看、添加、提交、删除、找回,重置修改文件:

git help <command> # 显示command的help
 
git show # 显示某次提交的内容 git show $id
 
git co -- <file> # 抛弃工作区修改
 
git co . # 抛弃工作区修改
 
git add <file> # 将工作文件修改提交到本地暂存区
 
git add . # 将所有修改过的工作文件提交暂存区
 
git rm <file> # 从版本库中删除文件
 
git rm <file> --cached # 从版本库中删除文件,但不删除文件
 
git reset <file> # 从暂存区恢复到工作文件
 
git reset -- . # 从暂存区恢复到工作文件
 
git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
 
git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做                                    git ci -am "some comments"
 
git ci --amend # 修改最后一次提交记录
 
git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象
 
git revert HEAD # 恢复最后一次提交的状态

查看文件diff:

git help <command> # 显示command的help
 
git show # 显示某次提交的内容 git show $id
 
git co -- <file> # 抛弃工作区修改
 
git co . # 抛弃工作区修改
 
git add <file> # 将工作文件修改提交到本地暂存区
 
git add . # 将所有修改过的工作文件提交暂存区
 
git rm <file> # 从版本库中删除文件
 
git rm <file> --cached # 从版本库中删除文件,但不删除文件
 
git reset <file> # 从暂存区恢复到工作文件
 
git reset -- . # 从暂存区恢复到工作文件
 
git reset --hard # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改
 
git ci <file> git ci . git ci -a # 将git add, git rm和git ci等操作都合并在一起做                                    git ci -am "some comments"
 
git ci --amend # 修改最后一次提交记录
 
git revert <$id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象
 
git revert HEAD # 恢复最后一次提交的状态

查看提交记录:

git log git log <file> # 查看该文件每次提交记录
 
git log -p <file> # 查看每次详细修改内容的diff
 
git log -p -2 # 查看最近两次详细修改内容的diff
 
git log --stat #查看提交统计信息

Git 本地分支管理:查看、切换、创建和删除分支

git br -r # 查看远程分支
 
git br <new_branch> # 创建新的分支
 
git br -v # 查看各个分支最后提交信息
 
git br --merged # 查看已经被合并到当前分支的分支
 
git br --no-merged # 查看尚未被合并到当前分支的分支
 
git co <branch> # 切换到某个分支
 
git co -b <new_branch> # 创建新的分支,并且切换过去
 
git co -b <new_branch> <branch> # 基于branch创建新的new_branch
 
git co $id # 把某次历史提交记录checkout出来,但无分支信息,切换到其他分支会自动删除
 
git co $id -b <new_branch> # 把某次历史提交记录checkout出来,创建成一个分支
 
git br -d <branch> # 删除某个分支
 
git br -D <branch> # 强制删除某个分支 (未被合并的分支被删除的时候需要强制)

分支合并和reba:

git merge <branch> # 将branch分支合并到当前分支
 
git merge origin/master --no-ff # 不要Fast-Foward合并,这样可以生成merge提交
 
git rebase master <branch> # 将master rebase到branch,相当于: git co <branch> && git rebase master && git co master && git merge <branch>
 
123456

Git补丁管理(方便在多台机器上开发同步时用)

git merge <branch> # 将branch分支合并到当前分支
 
git merge origin/master --no-ff # 不要Fast-Foward合并,这样可以生成merge提交
 
git rebase master <branch> # 将master rebase到branch,相当于: git co <branch> && git rebase master && git co master && git merge <branch>
 

Git暂存管

git stash # 暂存
 
git stash list # 列所有stash
 
git stash apply # 恢复暂存的内容
 
git stash drop # 删除暂存区
 
Git远程分支管理
 
git pull # 抓取远程仓库所有分支更新并合并到本地
 
git pull --no-ff # 抓取远程仓库所有分支更新并合并到本地,不要快进合并
 
git fetch origin # 抓取远程仓库更新
 
git merge origin/master # 将远程主分支合并到本地当前分支
 
git co --track origin/branch # 跟踪某个远程分支创建相应的本地分支
 
git co -b <local_branch> origin/<remote_branch> # 基于远程分支创建本地分支,功能同上
 

git push:

git push origin master # 将本地主分支推到远程主分支
 
git push -u origin master # 将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)
 
git push origin <local_branch> # 创建远程分支, origin是远程仓库名
 
git push origin <local_branch>:<remote_branch> # 创建远程分支
 
git push origin :<remote_branch> #先删除本地分支(git br -d <branch>),然后再push删除远程分支
 
12345678910

Git远程仓库管:

git remote -v # 查看远程服务器地址和仓库名称
 
git remote show origin # 查看远程服务器仓库状态
 
git remote add origin git@ github:robbin/robbin_site.git # 添加远程仓库地址
 
git remote set-url origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址(用于修改远程仓库地址)

git remote rm <repository> # 删除远程仓库

创建远程仓库:

git clone --bare robbin_site robbin_site.git # 用带版本的项目创建纯版本仓库
 
scp -r my_project.git git@ git.csdn.net:~ # 将纯仓库上传到服务器上
 
mkdir robbin_site.git && cd robbin_site.git && git --bare init # 在服务器创建纯仓库
 
git remote add origin git@ github.com:robbin/robbin_site.git # 设置远程仓库地址
 
git push -u origin master # 客户端首次提交
 
git push -u origin develop # 首次将本地develop分支提交到远程develop分支,并且track
 
git remote set-head origin master # 设置远程仓库的HEAD指向master分支
 

也可以命令设置跟踪远程库和本地库:

git branch --set-upstream master origin/master
 
git branch --set-upstream develop origin/develop

如果觉得作者写的不错,求给博主一个大大的点赞支持一下,你们的支持是我更新的最大动力!
如果觉得作者写的不错,求给博主一个大大的点赞支持一下,你们的支持是我更新的最大动力!
如果觉得作者写的不错,求给博主一个大大的点赞支持一下,你们的支持是我更新的最大动力!文章来源地址https://www.toymoban.com/news/detail-792785.html

到了这里,关于git远程仓库配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【问题与方法】如何使用vscode配置远程git仓库

    码字不易,如果各位看官感觉该文章对你有所帮助,麻烦点个关注,如果有任何问题,请留言交流。如需转载,请注明出处,谢谢。 配置git,看我这一篇其实就够了。 【问题与方法】如何使用vscode配置远程git仓库_莫克_Cheney的博客-CSDN博客 目录 一、前言 二、Git的安装 三、如

    2023年04月27日
    浏览(38)
  • xshell---git上传文件到gitee远程仓库配置

    如果没有xshell下没有下载过git,可以参考这篇的教程:Linux配置安装 git 详细教程  下载后可以通过 git --version 查看git的版本号,验证是否安装成功 首先需要在gitee上注册一个账号 然后再主页面点击右上边框的 + 号,选择新建仓库,建立一个仓库:  然后填写新建仓库的名称

    2024年02月07日
    浏览(38)
  • git安装,在pycharm中配置,远程连接git仓库(window版本)

    官网下载:https://git-scm.com/download/win 下载 64-bit Git for Windows Setup 根据电脑版本下载对应的版本 但是,若是网速太慢,而且经常下载一半就失败,报错:需要授权 可以在下面的网站下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/ 下载完成后,一路点next直到安装完成(具

    2024年02月09日
    浏览(42)
  • git-gitHub-本地仓库-远程仓库-github静态页面相关配置-docusaurus项目相关配置以及部署

    安装(略) 配置 配置 name 和 email 使用 git: 查看当前仓库的状态 初始化仓库 文件状态: 未跟踪 已跟踪 暂存 未修改 已修改 未跟踪 → 暂存 暂存 → 未修改 未修改 → 修改 修改代码后,文件会变为修改状态 常用的命令 重置文件 删除文件 移动文件 分支 git 在存储文件时,

    2024年02月13日
    浏览(54)
  • Git的安装以及使用远程仓库传输数据的保存

    官网地址:https://git-scm.com/ 下一步:选择编辑器 下一步:选择版本库管理方式 下一步:选择环境变量配置方式 下一步:选择SSH支持方式 下一步:选择使用的SSH库 下一步:选择命令运行方式 下一步:选择终端命令运行方式 下一步:选择GIT代码合并的默认操作 下一步:选择

    2024年01月16日
    浏览(31)
  • Git (版本控制,git安装和配置,git代码托管服务,git操作本地远程仓库,分支,idea整合git)【看这一片就够】

    目录 一、版本控制介绍 1. 版本控制介绍 2. 版本控制工具 3. git简介 二、git安装与配置 1. 下载git 2. 安装git 2. 配置git 三、git代码托管服务 1. 常见的git代码托管服务 2. 注册码云帐号【这里介绍一种的用法,其它也是一样的操作】 3. 创建远程仓库 四、git命令-操作本地仓库 1. 获

    2024年04月14日
    浏览(76)
  • 工具系列(七) 本文(4万字) | Git入门教程 | 初始本地仓库-推送合并到远程仓库 | 解读VScode与PyCharm配置与使用git | CodeGeeX与Tabnine使用 |

    点击进入专栏: 《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程

    2024年02月21日
    浏览(49)
  • 【git 将当前仓库和远程仓库合并,并且远程仓库替代本地的修改】

    要将当前的本地仓库与远程仓库进行合并,你可以按照以下步骤进行操作: 首先,确保你已经将远程仓库的最新更改拉取到本地仓库中。可以使用以下命令: 这将获取远程仓库的最新状态到你的本地仓库,但并不会直接合并它们。 然后,你可以切换到你希望合并的分支(比

    2024年04月12日
    浏览(43)
  • 使用Git将本地文件提交到远程仓库 使用Git将本地文件提交到远程仓库

    使用Git将本地文件提交到远程仓库 现在要将本地代码推到git远程仓库保存,可以提交和拉取操作 本地项目已经创建 git远程仓库已经建(github、gitee都行) 操作如下: 1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 git init 2、把文件添加到版本库中,使

    2024年02月13日
    浏览(38)
  • git本地仓库与远程仓库同步

      在学习和工作中,我们经常遇到这样的场景,我们已经在本地创建了一个git仓库,并添加了文件和修改记录。后面你又想在github或者gitlab上新建一个空白git仓库,并且让这2个仓库进行远程同步并且保存之前本地仓库的修改记录。这样一来github或者gitlab上的仓库即可作为备份

    2024年02月12日
    浏览(55)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包