git操作

作者: 亦晓寒 | 来源:发表于2019-12-11 19:07 被阅读0次

Git是目前世界上最先进的分布式版本控制系统。

一. git基本操作

首先需要用git clone git://git.kernel.org/pub/scm/git/git.git从远程仓库中克隆整个代码;

git status 查看相关文件的状态

git branch 查看本地分支

git branch -r 查看远程分支

git branch -a 查看所有分支

git checkout 切换分支

git checkout -b 创建并切换分支

在将代码克隆下来后进行修改后需要提交到远程仓库:

git add 文件名  将指定文件添加到暂存区

git add .  将所有文件添加到暂存区

然后用git commit -m '提交信息' 提交代码到版本库,然后git pull origin 分支名 拉取远程服务器代码,git push origin 分支名将代码推送到远程分支。

以上是git对代码进行修改更新的基本操作。

二. git其他操作

一般情况下,我们使用基本操作就可以对远程的仓库代码进行更新,但是在更新的时候经常遇到各种各样的问题。

我们修改代码在提交之前先拉一下远程的代码的时候会出现我们本地的代码会被覆盖的问题,发生这种问题的时候,我们就需要先用git stash将代码暂存起来,然后拉取远程分支代码后再用git stash apply将暂存的再恢复过来,还有其他的git satsh操作大家可以自己去查看,在这里就不一一列出来了。

另外就是我们可以进行一些版本的回退:

 git reset --hard id 回退到指定版本;

 git reset  --hard   HEAD^ 回退到上个版本;

三.本地分支与远程分支建立关系

相信大家在拉代码或者推代码的过程中应该遇到过这样的问题,原因是本地的分支与远程分支没有进行关联。

1.手动建立关联

git branch --set-upstream-to=<远程主机名>/<远程分支名> <本地分支名>

2.push时建立关联

git push -u <远程主机名> <本地分支名>

3.新建分支时建立关联

git checkout -b <本地分支名> <远程主机名>/<远程分支名>

不知道大家有没有遇到这个问题:

执行git pull origin master命令时出现fatal: 'origin' does not appear to be a git repository错误

原因是本地和远程仓库失去了关联,我们需要是手动进行关联,用git remote add origin 远程仓库git地址 进行关联。

相关文章

  • Git 系列文章

    GIT 初识 Git的基础操作 Git的远程操作 Git的分支管理 Git标签操作 Git团队协作 Git 多账户...

  • Git操作

    Git操作 常规操作 git init git add git rm git commit -m git comm...

  • Git的常用命令

    一、Git简易操作 git操作手册(命令行git bash) 最简单易懂的git操作廖雪峰git教程Pro Git...

  • Git解决代码修改冲突

    Git 操作说明 Git下载项目 操作命令 Git上传提交 操作命令 Git解决同一文件多人修改冲突 操作步骤

  • ios git的使用

    git本地操作 git团队开发操作 git分支管理 gitHub使用

  • Git远程操作详解

    Git远程操作详解 Git远程操作详解

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(四)--分支原理

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(三)--远程仓库

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

网友评论

      本文标题:git操作

      本文链接:https://www.haomeiwen.com/subject/akragctx.html