Git的常用操作(LTS)

摘要:总结一些经常用到的git操作及情形

GIT同时提交到GItHub和Gitee

  1. 在github创建仓库
  2. 在gitee创建仓库
  3. gitee中的管理界面下->项目远程地址(用于强制同步)
  4. .git下的config
[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
[remote "origin"]
    url = https://github.com/EricGSX/spider.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[remote "origin"]
    url = https://gitee.com/EricGuosx/spider.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master

OK就是这么简单

提交单git的时候

方便Gitee统计
git config --global user.name 'myname'
git config --global user.email 'giteeemail'

删除分支

git branch -d dev   如果dev没有被merge就会提示错误这时候可以使用
git branch -D dev    强制删除分支

让远程代码覆盖本地的代码

 git fetch --all
git reset --hard origin/master

add后不想提交了

git reset HEAD

创建分支并切换到创建的分支

git checkout -b dev
git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
$ git branch dev
$ git checkout dev
评论