小白第一次使用git仓库记录

1,在GitHub创建一个远程仓库,使用New repository填好仓库名称后,点击create repository
在这里插入图片描述
2,在本地项目的根目录中右键打开Git Bash,使用git init初始化本地仓库。

3,添加远程仓库 git remote add future + 地址,(本地仓库与远程仓库的关联)。

  • future 为远程主机名(仓库名),可自定义,对应地址有HTTPS和SSH两种方式,推荐使用SSH方式

此处易出现以下情况:
关于ssh秘钥权限被拒绝的解决方案:
关于SSH秘钥权限被拒绝的解决方案
关于ssh_config和sshd_config的区别:
文件ssh_config与文件sshd_config的区别

4,git push future master把本地库的所有内容push到远端主分支

  • master(本地主分支名) 将本地的master分支推送到future主机的master分支。如果后者不存在,则会被新建

  • master分支为主分支一般不进行开发,要新建开发分支dev

坑: 本地仓库和远程仓库进行远程同步,首次向远程同步代码时出现问题

error: src refspec master does not match any
error: failed to push some refs to 'git@github.com:xxxxxxxx/xxx.git'

解决方案: 解决已上报错原文地址

5,git checkout -b dev 创建开发分支

6,git push future dev (push到远端开发分支)

  • 尽量不要在dev开发分支上直接开发

7,git checkout -b zfy (创建自己的分支,开发完毕后再合并到dev分支)

8,工作完成git status 查看修改的内容

9,提交代码git add . 全部提交

10,git commit -m "add zfy"

  • 增加版本,添加注释,例如:git commit -m "第一次提交"

11,使用git checkout dev 切换到dev分支

  • 使用dev分支可以将zfy分支合并到dev分支,如下:
    git merge zfy --no-ff

12, 使用git log可以查看日志,如下进行push:

  • 将本地代码push到远程dev分支:git push future dev
  • 将本地代码push到远程master分支:git push future master

13,查看分支:git branch
根据需要是否删除zfy分支 删除分支命令:git branch -d zfy

14,一般可根据开发需求再次创建个人分支进行开发。

15,若本地仓库不小心误删,或需要恢复到旧版本可使用git log查看版本日志,然后选择想要恢复版本对应的日志,使用git reset --hard + commitID,进行恢复。commitID为日志id,在日志中可以看到。

常用命令:

git init 初始化本地仓库
git checkout +分支名 切换分支
rm -rf .git 快速删除本地仓库
git branch 查看分支
git remote 列出所有远程主机
git push +远程仓库名 +远程仓库分支 push到远程仓库分支
git remote rename [oldname] [newname]修改远程仓库
git clone <版本库的网址>从远程仓库克隆一个版本库


——路漫漫其修远兮,吾将上下而求索。


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值