美文网首页
git 总结

git 总结

作者: RickyWu585 | 来源:发表于2021-05-15 17:01 被阅读0次

    本地仓库

    git init
    git status
    git add .
    git commit -m / gir commit -v
    
    git log  (q退出)
    git reflog (更全面的log记录)
    git reset --hard xxx(版本号)
    
    git branch (查看所有分支)
    git branch xxx (创建x分支)
    git branch -d xxx (删除x分支)
    git checkout xxx (切换到x分支)
    
    git checkout master
    git merge xxx(合并x分支)
    发现冲突:
    git status -sb 查看哪些文件冲突
    
    image.png

    远程仓库

    ssh-keygen -t rsa -b 4096 -C "你的任意邮箱地址"
    生成两个文件 id_rsa , id_rsa.pub
    打开github => settings => SSH and GPG keys => 复制id_rsa.pub内容到里面 => 建立连接 => ssh -T git@github.com 测试是否建立成功
    
    git remote add origin git@xxxxxxx   (一定要使用`git`开头的,这样不用每次都输密码)
    git push -u origin main
    

    上传其他分支

    git checkout x
    git push -u origin x
    (git push <远程仓库名> <本地分支名>:<远程分支名>)
    

    本地 login 子分支推送到云端 login分支

    git checkout -b login // 新建一个login分支并切换到login分支
    git push -u origin login
    

    添加两个远程仓库

    git remote add origin git@xxxxxxx
    git remote add origin2 git@xxxxxxx2
    git push -u origin2 本地分支名:远程分支名
    
    • pit push -u-u 参数是用来指定默认远程源的,这样以后push不用一直指定

    node_modules没注意提交到远程仓库,这样每次add一个新库就会产生一大堆要提交的文件

    git rm -r --cached node_modules
    git add .
    git commit -m "delete node_modules"
    

    拉取远程指定分支的代码

    // git fetch orgin "远程分支名"
    git pull <远程仓库名> <远程分支名>"
    
    • 介绍的比较好的博客:
    http://blog.chinaunix.net/uid-31087949-id-5816994.html
    

    相关文章

      网友评论

          本文标题:git 总结

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