Git相关

参考 http://t.csdn.cn/eIymL

创建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仓库

 成功!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值