Git常用命令

    技术2022-07-10  137

    Git global setup

     

    git config --global user.name "用户名" git config --global user.email "邮箱" git config --global credential.helper store  # 设置不用每次push/pull都输入账号密码

     

    Create a new repository

     

    git clone http://gitlab.xxx.com/xxx/abc.git cd abc touch README.md git add README.md git commit -m "add README" git push -u origin master

     

    Existing folder or Git repository

     

    cd existing_folder git init git remote add origin http://gitlab.xxx.com/xxx/abc.git git add . git commit git push -u origin master

     

    Update

     

    git status git add . git commit -m "modified" git pull origin master git push -u origin master 关于撤销commit: git reset HEAD^  # 不删除工作空间改动代码,撤销commit,并且撤销git add . git reset --soft HEAD^  # 不删除工作空间改动代码,撤销commit,不撤销git add . git reset --hard HEAD^   # 删除工作空间改动代码,撤销commit,撤销git add . 如果commit注释写错了,只是想改一下注释: git commit --amend  # 进入默认vim编辑器,修改注释完毕后保存就好了

    Processed: 0.038, SQL: 9