美文网首页
git 基本用法

git 基本用法

作者: zhaoshufeng | 来源:发表于2019-01-24 14:32 被阅读0次

注册github账号

用法

1. 远程仓库-->本地仓库(克隆)

a)创建远程仓库gitDemo
b)从远程仓库克隆 git clone git@github.com:zhaoshufeng/gitDemo.git (不论远程gitDemo有几个分支,克隆出来的只有一个master分支)
c)增删改查本地仓库文件,提交到分支上 git add 增删改查文件名 git commit -m 备注信息
d)本地仓库分支推送到远程仓库分支 git push -u origin master (其他分支也一样操作)
e)远程仓库查看修改

2. 本地仓库-->远程仓库(同步)

a)创建本地仓库gitDemo且git init
b)创建远程仓库
c)本地仓库与远程仓库同步 git remote add origin git@github.com:zhaoshufeng/gitDemo.git (git remote -v 查看是否同步成功)
d)本地仓库抓取远程仓库内容 git pull origin master --allow-unrelated-histories
e)本地仓库分支推送到远程仓库分支 git push -u origin master (其他分支也一样操作)
f)增删改查本地仓库文件,提交到分支上 git add 增删改查文件名 git commit -m 备注信息
g)查看远程仓库变化
h)温馨提示:
第一次git push可能会报错,因为有人在远程仓库改修了,需要git pull origin master --allow-unrelated-histories(本地master与远程master是两个独立的分支,设置后允许两个不相关的分支合并)
第一次git pull报错,需要 git branch --set-upstream-to=origin/master master(本地master与远程master建立链接),设置好后git pull
git branch 分支不存在,git commit一次就好

git stash:用于将当前工作区的修改暂存起来

例:当new分支上代码写到一半时,被要求解决old分支上的bug时
在new分支上:git stash 或 git stash save "备注信息";new分支代码就回到自己上一个commit了
接下来切到old分支修改代码完成commit,就又再回到new分支,输入:git stash pop ,new分支上被搁置的代码就回来了。

合并分支

dev分支上修改东西后git add/git commit
切换到master: git checkout master
合并指定分支到当前分支: git merge dev ,这样master上就有dev上修改的内容了,最后推送到远程git push

相关文章

  • Git 的简单命令记录

    git 基本用法 查看git状态 git status 克隆 git cloneht...

  • Git 基本用法

    Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它...

  • Git基本用法

    1.Git配置 配置全局名称和邮箱 git config --global user.name "名称"git c...

  • Git 基本用法

    克隆 查看git状态 创建新的分支 切换分支 删除分支 添加新文件 提交 分支推到远程分支 查看提交记录 查看所有...

  • Git基本用法

    一.仓库配置及初始化 1.配置用户名:git config --global user.name "你的用户名" ...

  • git 基本用法

    注册github账号 用法 1. 远程仓库-->本地仓库(克隆) a)创建远程仓库gitDemob)从远程仓库克隆...

  • Git基本用法

    title: Git语法 新建本地仓库 在当前目录新建一个Git代码本地仓库git init 添加指定文件到暂存区...

  • 理解GIT fetch

    首先,git fetch 有四种基本用法 git fetch →→ 这将更新git remo...

  • git命令大全记录

    基本git命令行操作,记录平时使用的用法

  • Git 的常见用法

    基本用法 基本配置信息 git config --global user.name "name",设置 user...

网友评论

      本文标题:git 基本用法

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