如何建一个github官网 github官网

1.github官网
https://github.com/图1

如何建一个github官网 github官网

文章插图
2.注册自己的账号
3.Create a new repository======Github仓库
图2

如何建一个github官网 github官网

文章插图
4.建立域名:xxx.github.io(格式)
5.描述:填一下
-------这是在线操作------
-------本地git操作--------------
6.配置
6.1 Github仓库就算是建好了 。
6.2 需要用到Git这个工具,请提前准备好 。
6.3 git安装
6.3.1 官网:https://git-scm.com/
6.3.2 安装:本机deepin-Linux系统:
sudo apt-get install git #部分安装sudo apt-get install git-all #完全安装,推荐这种6.3.3 安装成功,查看版本:
xgj@xgj-PC:~$ git --version
git version 2.11.0
6.3.4 进入这个目录
#新建一个自己的gitcloud,专门用于保存和编写代码使用
#很关键,以后本地化操作都是在这个目录下操作,注意因人而异
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$
-------本地git设置和相关操作-------
6.3.5 终端操作,指定目录和文件夹下
git config --global user.name '*********' #设置自己的用户名,我的省略git config --global user.email '******@******.com'6.3.6 查看
【如何建一个github官网 github官网】git config user.namegit config user.email6.3.7 将目录下
git init #初始化得到:
已初始化空的 Git 仓库于
/media/xgj/_dde_data/gitcloud/.git/
ls -a #显示所有文件夹a=all,包括隐藏文件夹,.git为隐藏文件夹得到:
. .. .git
★小bug★
---------------
open .git
#我的deepin-linux系统竟然没有open这个命令,不知道为什么?小bug
#网上有人有这个open命令,我查了linux命令大全里面没有open这个命令
#没有也没有关系,因为deepin是有图形界面操作,和Windows很像
--------------

7.git本地化操作
7.1 ls 和 ls -a 查看文件(-a=all=所有),git文件是隐藏文件夹
如下操作:即可
xgj@
xgj-PC:/media/xgj/_dde_data/gitcloud$ ls -a #查看所有文件,包括隐藏文件
. .. .git
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ cd .git
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud/.git$ ls
branches config description HEAD hooks info objects refs
#以上是git的文件夹的管理文件,不要动
#回到这个目录下
xgj@
xgj-PC:/media/xgj/_dde_data/gitcloud$ #这个目录地址很重要,因个人而异★
7.2 touch 新建文件和脚本
xgj@
xgj-PC:/media/xgj/_dde_data/gitcloud$ touch 1.py #新建一个1.py的空的脚本文件
7.3 git status #查看状态和分支情况
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git status
得到:
位于分支 master
初始提交
未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容)
1.py
提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
7.4 几个常用的命令及格式
-----------以下几个命令要牢记-------
git commit -m "change 1" #提交,这个很关键★git log #查看修改日志git log --oneline #查看日志,可以显示版本号git log --oneline --graph #图形化查看日志git status #查看状态git status -s #查看文件的状态-s--------------------------------
得到:
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git status -s
M 1.py #文件状态,有M,没有提交
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git status -s
M 1.py #注意前面有空格
xgj@
xgj-PC:/media/xgj/_dde_data/gitcloud$ git add . #增加修改的内容,原文件
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git status -s
M 1.py #前面没有空格
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git add .
xgj@
xgj-PC:/media/xgj/_dde_data/gitcloud$ git commit -m "change 2" #提交
[master 68dcc10] change 2
1 file changed, 2 insertions(+)
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git log --oneline
68dcc10 change 2
897a74e change 1
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ touch 2.py
xgj@xgj-PC:/media/xgj/_dde_data/gitcloud$ git add 2.py
xgj@
xgj-PC:/media/xgj/_dde_data/gitcloud$ git commit --amend --no-edit #这次修改仍属于change 2
#否则,git commit -m "change 3" #这样就会出现change 3
[master fc5ba0a] change 2
Date: Fri Jan 17 09:06:18 2020 +0800
2 files changed, 2 insertions(+)
create mode 100644 2.py

推荐阅读