赞
踩
所有人都有完整的代码。
淘宝镜像:http://npm.taobao.org/mirrors/git-for-windows/
Git安装(直接下一步)
cd 文件名:进入文件
cd .. 返回上一级
pwd:显示当前目录
clear:清屏
ls:列出当前文件夹的所有文件
touch +文件名:新建文件
rm +文件名:删除一个文件
mkdir +文件名:创建文件夹
rm -r+文件名:删除一个文件夹
mv+文件名 文件夹:移动文件
reset:重启总端
history:查看历史命令
exit:退出
#:表示注释
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"
工作目录(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 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 add . : 添加所有文件到暂存区
git status:查看所有文件状态
git commit -m “消息内容”:提交暂存区中的内容到本地仓库
忽略文件
.gitignore文件配置不提交的文件
生成公钥前先配置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命令界面传代码;如果别人和自己同时修改一个文件时,第一个提交了我再提交会报错,需要先拉取再提交。
1-新建项目,绑定git
将我们远程的git文件目录拷贝到java项目中即可,刷新 idea 就会出现idea集成git的操作。
2-修改文件,使用idea 操作git
添加到暂存区
commit 提交
push到远程仓库
3-提交测试
学习是一种学习方法。
# 列出所有本地分支
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:指当前用户
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。