创建Git远程仓库都会对应一个网络地址,
我当前创建的Git远程仓库对应的地址为:
https://gitee.com/random-code-sauce-181/my-room1.git
来打开git测试一下
git config --list 查看配置内容 |
git config --global user.name "clover" 设置用户名称 |
git config --global user.email "hello@clover.cn" 设置用户邮箱 |
邮箱不会校验,所以可以随便写
通过上面的命令设置的信息会保存在~/.gitconfig文件中
查看配置信息:
C:\Users\asus 目录下.gitconfig文件,可以看到刚刚配置的信息
创建git文件
git init
以及克隆
git clone https://gitee.com/random-code-sauce-181/my-room1.git |
先进入想要查看的git文件
git status 查看状态 |
git status -s 查看状态(简洁版) |
① ??表示未被跟踪 ②git commit -m "init hello.txt" 初始化文件 (但是失败了,因为未被跟踪&添加暂存去)-m不加会直接打开编辑文件 ③git add 将未跟踪的文件加入暂存区 ④git commit -m "init hello.txt" 将暂存区文件修改提交到本地仓库 |
将文件添加至忽略列表:
git log 查看日志记录
远程仓库操作
查看远程仓库 git remote
添加远程仓库 git remote add
报错: ?????
致命的:不是git存储库(或任何父目录):.git
破案了,原来是打开的目录错误
成了
从远程仓库克隆
克隆仓库的命令格式是 git clone [url]
已存在。
移除无效的远程仓库 git remote rm
注意:此命令只是从本地移除远程仓库的记录,并不会真正影响到远程仓库
从远程仓库中抓取与拉取 git fetch
从远程仓库获取最新版本到本地仓库,不会自动merge
Incorrect username or password ( access token ) 翻译过来就是:不正确的用户名或密码(访问令牌)
git中往远程仓库提交时第一次需输入账号和密码输入错误时,再次输入不会弹出输入框的解决办法
一、第一次提交错误时显示的错误信息
二、打开控制面板( window+r,输入control )
三、打开用户账户
四、打开凭据管理器
五、点击Windows凭据,找到git凭据,删除即可
六、再次进行提交就会重新弹出输入框
成功啦!
git pull 是从远程仓库获取最新版本并merge到本地仓库
推送到远程仓库
当你想分享你的代码时,可以将其推送到远程仓库。 命令形式:git push [remote-name][branch-name]
查看分支
# 列出所有本地分支
$ git branch
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支
$ git branch -a
在IDEA中配置Git
安装好IntelliJ IDEA后,如果Git安装在默认路径下,那么idea会自动找到git的位置,如果更改了Git的安装位置则需要手动配置下Git的路径。
选择File→Settings打开设置窗口,找到Version Control下的git选项:
在IDEA中创建工程并将工程添加至Git
重新构建遇到问题
将文件添加到暂存区
提交文件
init gittest project
出现警告:
警告:java: 源值1.5已过时, 将在未来所有发行版中删除
警告:java: 目标值1.5已过时, 将在未来所有发行版中删除
警告:java: 目标值1.5已过时, 将在未来所有发行版中删除
主要就是由于版本号没有设置好造成的。解决方法思路 :找到下图中提示的地方把所有的jdk5或者1.5 都修改成8然后应用即可。如下图所示:
修改之后还是无效,启用方法二:
在POM文件中添加属性值:
更新pom.xml文件
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
提交
成功!
push被拒绝
解决方法
解决方案如下:
1.切换到自己项目所在的目录,右键选择GIT BASH Here
2.或者在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
3.在idea中重新push自己的项目
还是失败
ps:最后证实解决思路是正确的,版本冲突以及之前仓库里已有文件会使push失败,只能删除仓库已有文件,命令行依次输入:
git init //初始化仓库
git add .(文件name) //添加文件到本地
git commit -m “first commit” //添加文件描述信息
git remote add origin 远程仓库地址 //链接远程仓库
git pull origin master --allow-unrelated-histories
// 把本地仓库的变化连接到远程仓master分支
git push -u origin master
//把本地仓库的文件推送到远程仓库master分支
命令行推送push至git仓库
上传成功!
idea推送push至git仓库
成功!