git的基础

1.生成公私密钥
    ssh-keygen -t rsa -C "liuguangxi@szba-mobile.com" -f liuguangxi
    私钥移动到:.ssh/下 并对其进行权限管理chmod 600 ~/.ssh/zhouleigang(一定是600)
//公钥给到服务器代码管理者,私钥自己保留,并且各备份一份
2.git 的配置
    1.配置邮件和名称
        git config --global user.name name
        git config --global user.email email    
        
    2.设置git用户别名
    gedit ./.ssh/config的配置
        host githost             //别名(本地配置服务器别名,自定义)
        user git         //git名称(仓库名,固定)
        hostname     192.168.1.75 //ip地址
        IdentityFile     liuguangxi  //私钥名称,建议绝对路径
    验证是否配置ok: ssh -vT 别名  测试成功返回0
3.git常用命令
    1.克隆
        git clone 别名:git路径 (-b branch 名称)
    2.重置仓库地址    
        git remote set-url 仓库名称  别名:git路径
    3.增加仓库地址
        git remote add 仓库名称  别名:git路径
    4.仓库地址察看        
        git remote -v  
    5.git配置信息
        git config --list
    6.git测试是否配置正确
        ssh -vT 别名  测试成功返回0
    7.仓库更新
        git pull 仓库 master
             例:   git pull origin master
    8.添加文件到缓冲区

        git add 文件(包含路径)

        git add -A    //添加所有文件

    9.提交到本地库
        git commit -m "添加注释内容"
    10.提交到其他仓库

        git push 仓库名称 master

        git push origin local_branch:remote_branch

 11.察看文件提交历史

        git log --name-only  文件
                git log -1 最新一次提交
                
                git log -p [文件path]    //查看某个文件的修改历史

    12.放弃最新的一次提交
        git reset --soft HEAD^
        git reset --hard HEAD~1
    13.回到某个提交
        git reset --hard commitId
     14.删除仓库分支
        git remote rm name

    15.git status  列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件

    16.git checkout 分支名    //切换分支            git checkout -b 新分支名           

    17.gitk 查看

    18.下载分支    git fetch origin 分支名:分支名    git branch    //查看分支     git fetch 能加载主干上所有分支

        git branch -a    //查看远程及本地分支    git branch -d dev  # 删除本地dev分支

     19.删除某个提交点

        git log --oneline -20  

        git revert d9bb4c8

       20.git回退

            git reset --hard a1e91d33cbbce92233b0b0f2548bac32cc274547

            git reset --hard HEAD

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值