GitHub简单使用教程(项目搜索.下载、上传项目)

Github

代码托管平台,用于管理代码历史纪录与远程协作

 登录后主页:

a61b9025bc034989b8d2e06c1c498d78.png

项目搜索

搜索时可使用以下条件,使搜索更高效准确:

按照项目名/仓库名搜索(大小写不敏感)

in:name xxx  项目名包含Xxx

in:description xxx  项目描述包含XXX

in:readme xxx   项目介绍文档里含有Xxx

根据受欢迎程度搜索

(fork是复制数量,star为点赞数量)

stars:>xxx stars数大于XX

stars:xx..xx stars数在XXXX之间

forks>XXX forks数大于XXX

forks:xx..x forks数在XXXX之间

根据仓库是否在更新搜索

pushed:>YYYY-MM-DD最后上传日期大于YYYY-MMDD

created:YYYY-MM-DD创建日期大于YYYY-MM-DD

根据某个用户或组织搜索

user:name:查找某个用户

org:name查找某个组织

followers:>=XXX查找关注者数量超过XXX的开发者

按照地区和语言搜索:

location:地区

language:语言

awesome加强搜索:awesome 关键字

根据仓库的license搜索:license:对应协议

根据仓库大小搜索:size>=数字【注意:100代表100Kb单位为Kb】

 也可以结合使用,例如:in name:book stars>5000

代码下载

打开某个项目后:

df6abc565f5f4d8f960f76e87893cf55.png

1、以URL链接方式下载,例,git clone https://github.com/xz9594/testgit.git 

2、在GitHub软件中打开

3、直接下载压缩文件

watch:会持续收到项目的动态(可多项选择)

fork:复制某个项目到自己的仓库

star:点赞数

clone:将项目下载到本地

follow:关注作者,会收到他们的动态

上传项目代码 

创建项目:

56adeee80c8b4dff9dce2edb62f60f22.png

d8c68461e7f14efcb9c3042a0d5a23d9.png

Repository name:仓库名称;Description:项目描述;Initialize this repository with a README:初始化仓库的信息文件。

在创建完成自己的库后,让电脑克隆一个创建的库,方面自己电脑上的代码同步到GitHub上的库中,下载软件:Git Bash。

下载地址:git-scm.com

 上传项目内容

Git的一些命令:

mkdir: XX(创建一个空目录XX指目录名)

pwd:  显示当前目录的路径

git init  把当前的目录变成可以管理的git仓库,生成隐藏的.git文件。

git add XX  把XX文件添加到暂存区。

git commit -m “XX” 提交文件 -m后面的是注释

git status 查看仓库状态

git diff XX   查看XX文件修改了哪些内容

git log 查看历史记录

git reset -hard HEAD^ 或者git reset -hard HEAD~ 回退到上一个版本   (如果想回退到100个版本,使用git reset -hard HEAD~100)

cat XX 查看XX文件内容

git reflog  查看历史记录的版本号id

git checkout --XX    把XX文件在工作区的修改全部撤销

git rm XX  删除XX文件

git remote add origin https://github.com/xz9594/testgit.git  关联一个远程库

git push -u (第一次提交要用-u以后不需要)origin master把当前master分支推送到远程库

git clone https://github.com/xz9594/testgit.git   从远程库中克隆

git checkout -b dev 创建dev分支  并切换到dev分支上

git branch  查看当前所有分支

git checkout master 切换回master分支

git merge dev 在当前分支上合并dev分支

git branch -d dev  删除dev分支

git branch name 创建分支

git stash 把当前的工作隐藏起来等以后恢复现场后继续工作

git stash list 查看所有被隐藏的文件列表

git stash apply 恢复被隐藏的文件,但是内容不删除

git stash drop删除文件

git stash pop 恢复文件的同时也删除文件

git remote 查看远程库的信息

git remote -v 查看远程库的详细信息

git push origin master    Git会把master分支推送到远程库对应的远程分支上

git 还原push:

1. git log

2. git reset --soft 43dc0de914173a1a8793a7eac31dbb26057bbee4

3. git push origin master --force

 主页介绍:

Edit profile,修改个人简介;Overview,个人主页概览;Repositories,仓库;Star,点星记录;Followers,粉丝;Following,关注的 GitHub 账号

个人贡献:

814af9de46054c36b6790b270a154550.png

Popular repositories,受欢迎的仓库,以Star数为依据,依次展示个人项目中Star数前 6 的项目;
Contribution,贡献标记,贡献越多,小方块的颜色越深;
Contribution activity,贡献活动记录,展示了我们的活动记录。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值