美文网首页
git笔记1

git笔记1

作者: F_er | 来源:发表于2020-04-22 08:41 被阅读0次

1.打标签

git tag -a (tag_name) -m ( "tag_desc" )

windows下: git tag -a tag_name -m "tag_desc",使用双引号,不然会报fatal: too many params错误

2. 分支

git branch (branch_name)

1> get checkout (branch_name)跳转至某分支
2> get checkout -b (branch_name)创建并跳转至该分支

3.合并

git merge (branch_name)

把branch_name 和当前分支合并

4.列出所有更新

git log --oneline --graph --all

5.远程仓库



6.![rejected]a pushed branch tip is behind its remote

  • 第一种解决方法是强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容
    git push -f

    第二种解决办法是先把git的东西fetch到你本地然后merge后再push

$ git fetch
$ git merge
这两句相当于$ git pull
如果出现[branch "master"]
         remote = origin
         merge = refs/heads/master

这说明:

1,当你处于master branch, 默认的remote就是origin。
2,当你在master branch上使用git pull时,没有指定remote和branch,那么git就会采用默认的remote(也就是origin)来merge在master branch上所有的改变
如果不想或者不会编辑config文件的话,可以在bash上输入如下命令行:
$git config branch.master.remote origin
$git config branch.master.merge refs/heads/master
然后再git pull,重新git push你要上传的文件。

相关文章

网友评论

      本文标题:git笔记1

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