美文网首页
git学习记录

git学习记录

作者: 信号传D | 来源:发表于2020-03-12 11:04 被阅读0次

关联仓库
$ git remote add origin git@gitee.com:secrett/h1.git

远程仓库与本地仓库合并
$ git pull --rebase origin master

将本地代码推送到远程分支
$ git push -u origin master

更改本地代码后文件会变红
将新的代码添加到版本库
$ git add .

提交到本地仓库
$ git commit -m "第二次修改"

然后直接上传到远程仓库
$ git push

github报错:The file will have its original line endings in your working directory
原因:
这是因为文件中换行符的差别导致的。这个提示的意思是说:会把windows格式(CRLF(也就是回车换行))转换成Unix格式(LF),这些是转换文件格式的警告,不影响使用。
git默认支持LF。windows commit代码时git会把CRLF转LF,update代码时LF换CRLF。
解决办法:
git rm -r --cached .
git config core.autocrlf false
git add .
git commit -m ''
git push

idea中git pull push需要反复输入密码
打开git终端,或者idea中的插件终端,输入命令:
git config --global credential.helper store
只要输入一次密码。后面就不用在输入了

执行git push出现"Everything up-to-date"
原因:
1)没有git add .
2)没有git commit -m "提交信息"

***********************************************!
错误:error:Cannot pull with rebase
git 执行git pull –rebase报错误如下:

error: Cannot pull with rebase: You have unstaged changes.
error: Additionally, your index contains uncommitted changes.

原因:如果有未提交的更改,是不能git pull的

解决:
先执行git stash
再执行git pull –rebase
最后再执行git stash pop

git stash #可用来暂存当前正在进行的工作
git stash pop #从Git栈中读取最近一次保存的内容
***************************************************i

解决:git push error: failed to push some refs to
出现错误的原因是github中的README.md文件不在本地代码目录中。
也就是说我们需要先将远程代码库中的任何文件先pull到本地代码库中,才能push新的代码到github代码库中。
使用如下命令:git pull --rebase origin master
然后再进行上传: git push -u origin master

**********************************************!

git 错误error: failed to push some refs to
1、先拉下来,会自动合并的(不用操心)

git pull origin master

2、再上传

git push -u origin master

成功解决问题
***********************************************i

当输入git pull时
fatal: No remote repository specified. Please, specify either a URL or
a
remote name from which new revisions should be fetched.
报错原因是本地没有添加远程仓库映射

解决方法:
git remote add origin git@项目路径
git remote add origin git@https://gitee.com/secrett/SSM.git

************************************************************!
【操作】
git status //查看状态
git add . //添加到缓存区
git commit -am '说明' //提交到本地仓库
git push //推送到远程仓库
git branch //查看分支

git branch fenzhi //创建分支

git checkout fenzhi //切换分支到fenzhi

git branch //查看当前分支

git branch -d fenzhi //删除分支

git checkout -b v1.0//创建本地分支并切换到新建分支,这里的分支就是v1.0

git push -u origin v1.0 //将本地的分支与远程仓库的分支进行关联

********************************i
[操作]
git checkout . //检出所有的

git status //查看文件的状态,根据指令进行下一步操作

git pull // 更新项目代码

相关文章

  • Git 学习记录

    Git 学习记录 设置Git的user name和email:git config --global user.n...

  • git学习记录

    git init创建git仓库 git add添加文件到仓库 git commit -m "xxx"提交文件到仓库...

  • git 学习记录

    1、git init :初始化所在目录为git仓库(在这个目录里,可以理解为一个虚拟的空间,.git文件隐藏存在,...

  • git 学习记录

    什么是git ,git是一个分布式版本控制工具 ,而svn 是 集中式 给当前的git仓库配置用户名和邮箱 配置用...

  • Git 学习记录

    Git作为项目管理工具,已经成为开发者首选。Git概念繁多,理解不清楚,还真不太好办事。现将这段时间学习使用Git...

  • git学习记录

    工作区{ } 版本库{ } git常用命令 多人协作

  • Git 学习记录

    git addgit commitgit statusgit loggit diffgit reloggit lo...

  • git学习记录

    2016-02-28 git --versiongit config --global user.name ***...

  • Git学习记录

    欢迎访问我的博客muhlenXi,该文章出自我的博客。 版权声明:本文为muhlenXi原创文章,转载请注明出处,...

  • 记录Git学习

    1.git简介 Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓...

网友评论

      本文标题:git学习记录

      本文链接:https://www.haomeiwen.com/subject/ajvyjhtx.html