本地仓库与远程仓库建立连接

初始化本地仓库

  1. 新建一个空文件夹,cd 进入该文件夹,打开命令行,输入: git init
  1. 在该目录下尝试创建一个txt文件,如fzy.txt
  1. 打开命令行,输入:git add fzy.txt, 将fzy.txt存到本地的暂存区
    也可以输入git add .将所有文件存到本地暂存区
  1. 打开命令行,输入:git commit -m “message”,提交到本地仓库

本地仓库和远程仓库建立连接

  1. 在gitee上创建一个远程仓库,获取http地址
  1. 打开本地仓库位置,在命令行中输入:git remote add origin https://gitee.com/fzyprojects/gittest.git
  1. 输入:git pull origin master --allow-unrelated-histories
    会打开一个页面,输入i进入输入模式,随便输入一些东西,再esc,输入:wq
  1. 提交到远程仓库。输入git push -u origin master
    按照提示输入gitee的用户名和密码,将本地仓库提交到远程仓库。
    以后只需要输入git push origin master进行提交即可
  • Git支持多种协议,包括https,但通过ssh支持的原生git协议速度最快。

修改/新增的文件提交完整流程

将文件/文件夹添加到本地暂存区

  • 提交单个文件:git add file_name
  • 提交当前目录全部文件:git add .

提交到本地仓库git commit -m “message”

从远程的仓库分支拉取最新文件

git pull origin master

推送到远程分支

git push origin master

创建本地分支

git branch:查看本地分支

git checkout -b dev:创建并切换到dev分支=>git check out dev + git branch dev

git merge <name>: 将其它分支合并到当前分支

git branch -d <name>:删除分支

创建远****程分支

在gitee上添加dev分支

提交到远程****dev****分支

git push —set-upstream origin dev

其它****git****命令

git log (--pretty=oneline):查看Git提交日志

注意:在命令git push -u origin master中 ,由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 5,974评论 0 5
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,657评论 9 163
  • Git 是目前最流行的分布式版本控制系统之一。 版本控制指的是,记录每次版本变更的内容和时间等细节,保留各版本之间...
    神齐阅读 5,289评论 0 7
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 9,391评论 3 27
  • 远程仓库。 在了解之前,先注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密...
    在你左右2018阅读 2,773评论 0 0

友情链接更多精彩内容