赞
踩
长时间不用复习第n遍[/裂开]
目录
1.安装不说了,修改用户和邮箱
C:\Users\用户名\.gitconfig
局域网 GitLab 互联网 GitHub Gitee
git提交、查看
git init | 初始化 .git文件 |
git status | 查看状态 |
git add | 工作区->暂存区 |
git commit -m "说明" | 暂存区->本地库 |
git rm --cached 文件 | 删除暂存区文件 |
git log | 查看日志:版本信息号作者和邮箱 |
git reflog | 查看日志和版本前7位,历史操作 |
git reset --hard 版本号 | 穿梭版本, ps:在.git文件中又Head文件文件存放指针指向在,refs中heads里面存放版本号 |
git init 初始化
git status 查看状态
git add 文件名
git commite -m "描述"
git rm --cached 文件删除缓存文件
git log:
git reflog:查看前7位版本号,头指针指向
查看分支
git reset --hard 版本号
修改之后
服务器工作流程(大致)
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
git branch 分支名字
git branch -v 查看分支
git branch -M 名称 修改主名称
git checkout 分支名
在另一个分支进行修改,并提交
ps:这里有个问题,如果没有进行提交直接切换到master中查看,文件是直接被修改的
git merge 分支合并,必须在主分支进行合并
讲就是在两个分支进行修改,在合并的时候不知道保存哪一个
解决:1.查看修改文件 2.手动修改文件3.再次提交
修改文件:<<<<<head表示当前指针 >>>>>>表示冲突指针,修改的时候把特殊的符号删掉
注册账号不演示
团队内合作
跨团队合作
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone远程仓库 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
ps:补充一个凭据管理器可以查看当前账户
演示:
git remote -v 查看别名 git remote add 别名 https
发送成功
修改之后查询
ps:电脑直接关机且科学上网软件没有关闭容易导致 ip可以ping成功浏览器用不了
git push 别名||网址 分支 从远程仓库获取
git clone https
git push https 分支
从自己电脑上另一个git上传信息
记得删除凭据管理器中的相关账户,否则是主账户提交
在登录别的账户的时候登录发生错误,要么是登录超时,要不就是登录失败,这个时候根据自己的的令牌登录
官网说明这里简单指以下
Creating a personal access token - GitHub Docs
方法换一个分支提交 解决办法如何解决git上传文件出错[rejected] master -> master (fetch first) error: failed to push some refs to '_way-up的博客-CSDN博客
直接把原仓库的https复制一遍就可以找到
用第三个账号查看自己的项目
可以进行修改
主仓库
在windows下找到.ssh文件
ssh-keygen -t rsa -C qing0149@163.com+回车3次
把公钥复制到github上面
通过ssh连接获取
结果成功
1.在C:\Users\30627目录下添加git.ignore文件
- # Compiled class file
- *.class
-
- # Log file
- *.log
-
- # BlueJ files
- *.ctxt
-
- # Mobile Tools for Java (J2ME)
- .mtj.tmp/
-
- # Package Files #
- *.jar
- *.war
- *.nar
- *.ear
- *.zip
- *.tar.gz
- *.rar
-
- # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
- hs_err_pid*
-
- .classpath
- .project
- .settings
- target
- .idea
- *.iml
然后在"C:\Users\30627\.gitconfig下加入该文件引用
- [core]
- excludesfile = C:/Users/30627/git.ignore
创建一个maven工程 在File | Settings | Version Control | Git里设置安装git的位置
写一个类提交方法2种1.单独在类上i提交2.在整个包下提交
绿色表示当前分支,黄色表示当前版本
两种右键
第一种
第二种
创建分支,区分主要从图上小标签的名字区分在那个分支
制造条件在两个分支都进行修改之后,由一个分支进行合并就会产生版本冲突
分支合并图
File | Settings | Version Control | GitHub
点击+号就可以浏览器登录
连接成功vcs自动变成git
远程创建库
只能创建库而无法实现传递错误
解决办法,多push几次
出现以下提示表示成功
上述已经说了push方法,但是https容易连接不上,建议使用ssh登录
失败就多试几次,网络不稳定
push之前需要pull一下,如果本地的代码比服务器上仓库的代码版本旧,提交是提交不上去的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。