当前位置:   article > 正文

GitHub使用_github gpl 3.0选择

github gpl 3.0选择

分布式版本控制(Git)

所有人都有完整的代码。

SVN集中式版本控制系统。

Git环境配置

淘宝镜像:http://npm.taobao.org/mirrors/git-for-windows/

Git安装(直接下一步)

Git-Linux命令

cd 文件名:进入文件

cd .. 返回上一级

pwd:显示当前目录

clear:清屏

ls:列出当前文件夹的所有文件

touch +文件名:新建文件

rm +文件名:删除一个文件

mkdir +文件名:创建文件夹

rm -r+文件名:删除一个文件夹

mv+文件名 文件夹:移动文件

reset:重启总端

history:查看历史命令

exit:退出

#:表示注释

Git配置

git config -l :查看所有配置

git config --system --list :查看系统配置

git config --global --list:全局用户配置

所有的配置文件都保存在本地

必须配置

git config --global user.name "wujinwei"

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

配置环境变量是为了在任何地方都可以使用

Git本地有三个工作区:

工作目录(working Directory)

暂存区(Stage/index)

资源库(repository/Git Directory)

远程git仓库(Remote Directory)

提交命令

git add files/git add .  :提交到暂存区

git commit -m “”:提交到本地资源库

git push:提交到远程长裤

下拉命令

git pull : 拉取项目

git reset: 拉取到到暂存区(可以回滚历史)

git checkout: 还没提交出去,要从缓存区放回本地

 workspace:工作区,就是平时存放项目代码的地方

index/stage:暂存区,平时提交后,用于临时存放改动的信息,保存即将提交到文件列表信息,(它只是个文件)

Repository:本地仓库,就是安全存放数据的位置,这里有你提交的所有版本数据。

 Remote:远程仓库,托管代码的服务器

提交流程 

git命令

git init:新项目初始化为git项目

克隆项目

#

使用ssh方式克隆 git clone git@gitee.com:Name/project.git#

#如果你已经用https方式克隆了仓库,不必删除仓库重新克隆,只需将当前项目中的 .git/config文件中的
url = https://gitee.com/Name/project.git
修改为
url = git@gitee.com:Name/project.git
再次提交就不需要密码了!

#

在指定目录打开git bash 输入命令:git clone +克隆地址

Git文件操作

编写完项目在git中提交文件步骤

git add .  : 添加所有文件到暂存区

git status:查看所有文件状态

git commit -m  “消息内容”:提交暂存区中的内容到本地仓库

忽略文件

.gitignore文件配置不提交的文件

使用github或gitee

ssh公钥配置王t

生成公钥前先配置git的权限名称和git的账号

①第一步:
git config --global user.name “git权限的名称”t
②第二步:
git config --global user.email “git的账号”

1-先找到用户目录下的.ssh文件夹(生成过公钥才有这个文件夹)

2-使用ssh-keygen -t rsa 生成公钥,(一直按空格继续)

3-把公钥复制到github或gitee的ssh公钥上添加公钥

至此远程仓库与本地仓库就绑定了(可以创建仓库试试)

4-许可证选择,可做限制

许可证:开源是否可以随意转载,开源但是不能商业使用,不能转载,。。。限制

!(一般使用GPL-3.0)

一般都是使用工具上传和拉取项目/文件,很少使用命令

可以使用GitHup Desktop客户端

可以使用Idea集成git

使用git命令界面传代码;如果别人和自己同时修改一个文件时,第一个提交了我再提交会报错,需要先拉取再提交。

idea中集成git

1-新建项目,绑定git

将我们远程的git文件目录拷贝到java项目中即可,刷新 idea 就会出现idea集成git的操作。

2-修改文件,使用idea 操作git

添加到暂存区

commit 提交

push到远程仓库

3-提交测试

git分支

学习是一种学习方法。

# 列出所有本地分支git branch
# 列出所有远程分支git branch -r
# 新建一个分支,但依然停留在当前分支git branch [branch-name]
# 新建一个分支,并切换到该分支git checkout -b [branch]
# 合并指定分支到当前分支$ git merge [branch]
# 删除分支$ git branch -d [branch-name]
# 删除远程分支$ git push origin --delete [branch-name]$ git branch -dr [remote/branch]

origin:指当前用户

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/秋刀鱼在做梦/article/detail/1005538
推荐阅读
相关标签
  

闽ICP备14008679号