0
点赞
收藏
分享

微信扫一扫

git基操指南|一文学会git的常见操作以及github的基本使用

西风白羽 2022-03-18 阅读 35

因为在将仓库上传到github的过程中遇到了一些问题,所以打算系统的学习一下

默认你已经有了github的账号(如果很慢的话懂的都懂),以及安装了GitBush

一.gitBush基操

1.路径

打开Git Bush,如果你要到你想去的路径有两种方法

1.1cd +路径 但是在应该使用斜线”/”, 而不是反斜线”\”

1.2打开你要去的文件夹-鼠标右键-gitBush here

2.常见指令

刚刚我们已经进到了我们要管理的文件夹

 初始化:输入git init

 

此时初始化完成,我们在刚刚文件夹中创建两个文件,再在git Bush中输入git status

我们看到这两个文件是红的 

git add 文件名 可以将的文件加入至暂存区,但是如果有上百个文件呢,总不能一次次git add 文件名,我们使用的时候一般是git add */git add .,全部加入

 绿了

加入暂存区之后,可以提交,提交指令git commit -m "一些描述"

 可以用git log 查看,什么人在什么时候提交了commit

 然后我们简单的在js文件中敲几行代码

 git status

 红了,代表你变更了文件

然后我们可以复习一下,git add .再git commit rugit log

 如果你add了又后悔了,可以在git commit之前使用git reset 文件名,将绿色的重新变红

3.分支

git checkout -b <name><template>可以创建新的分支后面的<name>是分支的名字,

<template>是指以哪个分支或者commit为模板,如果第二个不填,则以当前分支为模板

 创建了一个以当前分支为模板的branch分支,查看日志,继承了刚刚的master变更,然后在branch commit 了一个branch.html文件

 查看日志

 确实有这个记录,然后git checkout master 切回master分支

 发现,master上面没有branch提交的记录

git branch查看所有分支,高亮标识当前我们在哪条分支

二、GitHub基操

起个名字,建个仓库

进去长这样

 

 

 

 桌面建两个文件夹,git clone一下gitHub里面的东西到文件夹里模拟两个人开发

 在sherry文件夹里面git push 推送一下

 

 无法推送,根据提示,设置上流分支

 我们回到GitHub仓库,看到

 修改一下sherry文件夹,再git add. git commit -m git push 三连

 然后GitHub上面就有了

 现在,如果lily想用这个a分支,git fetch 拉远端分支到本地,如果要修改,也不必设置上流分支,因为本来就是从上流拉下来的

前面说过,如果想用git checkout -b <name><template>可以创建新的分支,如果template不是本地的,是来自远程仓库的话,需要在template前面加一个origin

git pull  如果你fetch远程仓库的分支到本地并切了本地分支,如果修改了代码并且push到了仓库,想让新的变更到自己的本地分支就用git pull

举报

相关推荐

0 条评论