GitHub的使用

.本地使用

1.在现有目录中初始化Git仓库

git init

git add *.c #添加文件到暂存区/跟踪文件

git add LICENSE

git commit #提交暂存区文件

git commit -m ‘initial project version' #直接提交

git commit -a #跳过暂存直接提交已被跟踪的文件



git status #查看当前文件状态

2.克隆现有仓库

git clone (URL)

3.忽略一些文件

cat > gitignore #创建.gitignore文件

然后在里边写好需要忽略的文件(可以使用一些匹配规则)

eg:build/ #忽略build文件夹

4.移除文件和重命名

git rm readme

git rm -f readme #同时删除本地文件

git rm --cached readme #不删除本地文件

git mv readme README #重命名

git reset readme #移除暂存区

5.查看提交历史

git log

git log -2 #最后两次修改信息

git log --since=2010-10-10 #自从2010-10-10

git log --until=2018.1.1 #..的修改记录

6.更改某一次提交

git commit -m 'inital commit'

git add readme

git commit –amend #覆盖前一次提交

6.放弃某次对文件的修改

git checkout readme

7.回滚到任意版本

git log #查看回滚版本的版本号

git reset --hard cf249ba90faec6ce0006a89869c4924f6c8c1b90



*.用户身份配置

git config --global user.name "zmd1299981739"

git config --global user.email "1299981739@qq.com"

git config –list #
配置检查





.远程仓库使用

1.基本使用

git remote #查看远程主机

git remote -v #显示对应的主机URL

git remote add [short name] [URL] #为仓库添加远程仓库

git fetch [name(URL)] #从远程仓库获取程序

git push origin –tags #将标签推送到远程仓库

git push origin master #推送到远程仓库

git remote show origin #检查信息

git remote rename origin note #重命名

git remote rm note #删除远程仓库

2.标记

git tag #列举出当前存在的标签

git show #显示标签和对应的提交

git tag -a v1.1 -m “my version v1.1” #创建注释标签

git tag v1.1 -lw #创建轻量标签

git tag -a v1.1 [校验和] #补加标签

git push origin –tags #将标签推送到远程仓库



.分支使用

git branch testing #创建一个分支

git log –-oneline –decorate #查看分支信息

git checkout testing #切换分支

git merge [branch] #合并操作

git branch -d [branch] #删除分支

#注意分支冲突,对于两个分支同一个文件不同版本都会冲突


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值