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

初始化本地仓库

  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 : 将其它分支合并到当前分支

git branch -d :删除分支

创建远****程分支

在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分支关联起来,在以后的推送或者拉取时就可以简化命令。

你可能感兴趣的:(本地仓库与远程仓库建立连接)