Git使用心得

作者: 热血沸腾 | 来源:发表于2017-12-20 15:03 被阅读175次
    • 创建远程仓库
      例如Github、码云、GitLab 等等,创建之后SSH链接地址类似为git@github.com:yourname/project.git

    • 本机公钥在远程服务器设置

    # cd ~
    # cd .ssh
    # cat id_rsa.pub
    复制,粘贴到远程服务器设置SSHKey页面
    
    • 本地项目git仓库创建,关联到远程,推到远程
    # cd xxxProject
    # git init
    # git add .
    # git commit -m"init commit" -a
    # git remote add origin git@github.com:yourname/project.git
    # git push -u origin master
    

    至此成功.
    假如远程仓库不为空,比如添加了README.md,就无法推上去,因为本地没有该文件

    # git pull --rebase origin master
    # git push origin master
    

    假如添加远程仓库就报仓库存在

    git remote rm origin
    git remote add origin git@github.com:yourname/project.git
    git push -u origin master
    

    假如提示Permission denied (publickey)
    重新设置SSH的公钥粘贴到远程服务器上

    平常我们开发最常使用的命令

    # git add .
    # git commit -m"xxx" -a
    # git pull
    merge
    # git push
    # git staus
    ...
    

    命令行指令

    Git 全局设置

    git config --global user.name "xx"
    git config --global user.email "xxx@abc.com.cn"
    

    创建新版本库

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

    已存在的文件夹

    cd existing_folder
    git init
    git remote add origin git@git.abc.com:xxx/project.git
    git add .
    git commit -m "Initial commit"
    git push -u origin master
    

    已存在的 Git 版本库

    cd existing_repo
    git remote rename origin old-origin
    git remote add origin git@git.abc.com:xxx/project.git
    git push -u origin --all
    git push -u origin --tags
    

    完结

    相关文章

      网友评论

        本文标题:Git使用心得

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