美文网首页
小技巧2:git 使用代码基本命令

小技巧2:git 使用代码基本命令

作者: 闪电侠悟空 | 来源:发表于2019-07-18 12:02 被阅读0次

    我理解的基础性的命令,自己用的时候比较多,防止自己记不住的时候,上自己的web来查看下,注释就不细细注释了,想深入学习的同学可以转到最后参考文献给的B站视频。

    1. 安装

    sudo apt-get install git
    

    2. 配置本机与SSH免密钥连接

    git config --global user.name "xxx"
    git config --global user.email "xxx@xx"
    git config -l # 查看配置信息,确认是否正确吧
    
    ssh-keygen -t rsa -C "your_email"
    # 然后将 pub key 在github网站上设置
    gedit ~/.ssh/id_rsa.pub
    ssh -T git@github.com # 测试连通性
    

    3. 数据推送与取回

    git add --all
    git commit -m "comments"
    # git push -u origin master # 首次推送 加参数-u
    git push origin master # 以后数据更新后,不用参数更新
    
    git clone xxx # 首次取回 用 clone
    git pull # 以后从远程取回,用pull
    

    4. 分支与冲突

    git branch #显示当前的分支状况
    git branch new_branch # 新建分支
    git branch -d new_branch # 删除分支
    git checkout new_branch # 切换到new_branch 分支
    
    # 切换到master分支下
    git merge new_branch # 合并 new_branch
    # 如果面临冲突,请在master分支下解决,当然你可以在new_branch 下 merge 修改之后的master分支
    
    • 远程库拉取到本地的分支
    git fetch xxx
    git fetch <远程主机名> <分支名>
    

    5. 版本管理

    git log 
    git reflog
    git reset --hard ID_xxx # 返回到commit ID 对应的版本
    git reset --hard HEAD^ # 返回到HEAD的上一个版本
    

    6. 半成品的版本存储

    git stash
    git stash list
    git stash pop
    

    7. 其他命令

    git remote # 查看远程的库
    git init # 初始化一个空的文件夹为 git repository
    git status #查看当前状态,包括分区,代码递交的情况
    git diff # 查看变化的情况
    

    8. CLion 中使用git

    貌似和上述原理一致,只不过clion全部进行了图形化的交互。
    官方参考网址https://www.jetbrains.com/help/clion/using-git-integration.html?section=Windows%20or%20Linux

    参考资料

    相关文章

      网友评论

          本文标题:小技巧2:git 使用代码基本命令

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