Git 使用

GitHub使用说明

  1. 收藏(star)
    张三访问到李四的开源项目感觉不错进行收藏(star)
  2. 关注(watch)
    当被关注的仓库内容发生更改时,关注者的主页会有提醒
  3. 克隆(fork)
    git1 fork 了git2的仓库会生成一模一样的仓库,单独存在,原仓库和克隆的仓库内容改变互不影响
  4. 发起请求Pull Request
    想要克隆的内容和原内容同步;张三修改了fork的项目内容,希望更新到原仓库
  5. issue
    提交使用问题或建议想法
  6. GIT本地操作
    git status:查看文件当前是在暂存区还是工作区
    git add 文件名:将文件从工作区提交到暂存区
    git commit -m“提交描述”:将文件从暂存区提交到仓库
    在这里插入图片描述

Git 安装成功后,需要一些基本信息设置

在某工作文件夹中右击进入Git Bash Here
(1) 设置用户名

git config --global user.name “itcast”

(2) 设置用户名邮箱

git config --global user.email ”itcast@itcast.com”

(3) 查看设置

git config --list

注意1:该设置在github主页显示谁提交了该文件
注意2:git config --global参数表示这台机器上所有Git仓库都会使用这个配置,当然也可以对某个仓库指定的不同用户名和邮箱

初始化新的Git仓库

(1)创建文件夹
(2)在文件内初始化git(创建git仓库)
cd dir 进入工作文件夹
git init 初始化仓库
(3)创建文件>>git add file增加文件到暂存区>>git commit -m ”注释”将文件加到仓库

修改文件

vi file>>git status查看状态>>git add file提交至暂存区>>git commit

删除文件

a.删除本地文件夹中的文件:rm -rf file
b.从Git中删除文件git rm file
c.提交操作:git commit -m”描述”

补充:修改gitconfig: vi ~/.gitconfig
如何退出编辑: 一直按住ESC,然后连续按两次大写Z

将远程仓库与本地仓库合并

>>> git fetch origin
>>> git log origin/master
注释:使用 “git log” 命令来查看最近在 “origin” 的 “master” 分支上所有改动
如果你决定要整合这些改动到你的本地副本中来, 你就可以使用 “git pull” 命名来完成这个操作:
>>> git pull

创建分支等

查看分支

git branch

创建分支

git branch 分支名

切换分支

git checkout 分支名

1.从已有的分支创建新的分支(如从master分支)创建一个dev分支

git checkout -b dev
该命名其实就是 上面几个命令的合并形式,-b 表branch,执行该命令后会自动切换到dev分支下

2.创建完查看下

git brach

输出:

* dev
master
可以看到已经切换到dev分支下

3.提交该分支到远程仓库

git push origin dev

4.测试从远程仓库获取dev

git pull origin dev

5.设置 git push/pull 默认提交/获取分支,这样很方便使用git push/pull 提交代码和获取代码

git branch --set-upstream  origin dev
# 取消对master的跟踪
git branch --unset-upstream master

这样修改工程文件,然后git commit, git push之后就可以直接提交到远程的dev分支中,而不是master

常用linux 命令:

ls:查看当前目录下文件
pwd: 查看当前文件目录
mkdir name: 创建name文件夹
cd dir: 进入dir文件夹中
touch name: 创建名字为name的文件
vi file: 修改文件 修改后先《ESC》再《:wq enter》进行保存
rm -rf file: 删除文件
cp file dir: 将一个文件复制到另一个目录中
cp -r dir1/*.* dir2: 将目录dir1下所有文件包括文件夹,都复制到dir2目录下
cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/一次复制多个文件到另一个文件夹
git mv a.txt b.txt 将文件a.txt更名为b.txt

Git远程操作

Git克隆操作
将远程仓库(对应项目)复制到本地
代码:git clone <仓库地址> 仓库地址从网页版上clone or download复制在本地仓库上做修改,然后使用提交到远程仓库

git bash相关问题

解决git status不能显示中文
git bash 终端输入命令: git config --global core.quotepath false
在git bash的界面中右击空白处,弹出菜单,选择选项->文本->本地Locale,设置为zh_CN,而旁边的字符集选框选为UTF-8

GitHub 搭建个人网站

(1)个人站点
https://用户名.github.io
(2)搭建步骤
a.创建站点:新建仓库,注意仓库名必须是【用户名.github.io】
b.在仓库下新建index.html文件即可(仓库里只能有html文件,且只支持静态网页)
(3)Project Pages项目站点
https://用户名github.io/仓库名
搭建步骤
1) 进入项目主页,点击settings,点击【Launch automatic page generator】自动生成主题页面
2) 新建站点基础信息设置
3) 选择主题
4) 生成网页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值