热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

github库创建步骤、gitbash常用命令总结

1.github上创建仓库(公开)首先注册一个github账户点击github右上角的+号里面的Newrepository创建一个公开库至此一个github仓库就创建好了,当然目

1.github上创建仓库(公开)



  • 首先注册一个github账户

  • 点击github右上角的+号里面的New repository创建一个公开库


至此一个github仓库就创建好了,当然目前github私有库已经全面免费,(ps:微软给力啊-_-)如果你不想别人看到你的提交的代码你可以在创建时选择private即可

那么创建完了怎么把公开改为私有呢

点击Setting选择


2.用git创建仓库

$ mkdir test #仓库名
$ cd test
$ git init #初始化仓库
$ git status #查看仓库状态
$ touch README.md #创建READEME.md文件
$ git add ERADME.md #添加ERADME.md至暂存区
$ git commit -m "hhh" #如果想要提交信息记录的更详细,请不要加 -m
$ git push #提交到github
$ git log --pretty=short #加--pretty=short 只显示提交信息的第一行
$ git log ggg #ggg是指指定的文件或目录,用于查看指定的目录、文件的日志
$ git log -p #查看提交所带来的改动
$ git log -p ggg #查看指定文件的改动
$ git diff #可以查看工作树,暂存区,最新提交之间的差别
$ git diff HEAD #查看工作树与最新提交的差别

3.配置账户

$ git config --global user.name "your_username" #设置用户名$ git config --global user.email "your_registered_github_Email" #设置邮箱地址(建议用注册giuhub的邮箱)

4.克隆代码待本地

克隆之前首先要选择克隆文件的位置(cd)

$ git clone git@github.com:XXX/yyyy.git #XXX为github的用户名,yyy为仓库名
$ git status #在对应的文件夹中添加新有项
$ git add mmm.sss #提交 mmm为文件名称,sss为文件拓展名(常用全部添加命令:git add .)
$ git commit -m "hhh" #hhh为git commit 提交信息,是对这个提交的概述
$ git log #用于查看提交日志
$ git push #更新GitHub上的仓库

5.查看本地分支

命令:git branch前面带*号的代表你当前工作目录所处的分支

$ git branch #命令
* master #输出

6.查看远程分支

命令:git branch -a前面带*号的代表你当前工作目录所处的分支

$ git branch -a #命令
* masterremotes/origin/HEAD -> origin/masterremotes/origin/master #输出

7.创建/切换分支

$ git branch name #其中name即为你要创建分支的名字
$ git checkout name #其中name即为你要切换分支的名字
$ git checkout -b aaa #创建名为aaa的分支,并且切换到aaa分支

8.删除分支

$ git branch -d name #其中name即为你要删除分支的名字

9.合并分支

$ git checkout master #切换到master分支
$ git marge --no--ff aaa #加--no--ff 参数可以在历史记录中明确地记录本次分支的合并 aaa表示要合并的分支名字
$ git log --graph #以图表形式查看分支

10.撤销回滚操作

$ git checkout master #切换到主分支上
$ git reflog #查看仓库的操作日志,找到要退历史的哈希值
$ git reset #回溯历史版本
$ git reset --hrad ddd #ddd为要回退历史的哈希值

到这里,git相关的命令已经全部介绍完成,剩下的就靠大家自己学习了。


推荐阅读
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • 本文详细介绍了git常用命令及其操作方法,包括查看、添加、提交、删除、找回等操作,以及如何重置修改文件、抛弃工作区修改、将工作文件提交到本地暂存区、从版本库中删除文件等。同时还介绍了如何从暂存区恢复到工作文件、恢复最近一次提交过的状态,以及如何合并多个操作等。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 解决github访问慢的问题的方法集锦
    本文总结了国内用户在访问github网站时可能遇到的加载慢的问题,并提供了解决方法,其中包括修改hosts文件来加速访问。 ... [详细]
  • 本文介绍了解决github无法访问和克隆项目到本地的问题。作者建议通过修改配置文件中的用户名和密码来解决访问失败的问题,并提供了详细步骤。同时,还提醒读者注意输入的用户名和密码是否正确。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • ps:写的第一个,不足之处,欢迎拍砖---只是想用自己的方法一步步去实现一些框架看似高大上的小功能(比如说模型中的toArraytoJsonsetAtt ... [详细]
  • mysql自动打开文件_让docker中的mysql启动时自动执行sql文件
    本文提要本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动My ... [详细]
author-avatar
天气不再变化_207
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有