Git的简单使用

Git

1.使用ssh

  1. 生成ssh

  2. 添加至github的repository中

    在gitbash中查询本得ssh
    $ ls -al ~/.ssh
    
    //生成ssh
    $ ssh-keygen -t rsa -b 4096 -C "zb_silence@163.com"
    默认保存位置
    c/Users/Tiko/.ssh/id_rsa
    
    将pub密钥复制到剪贴板 
    $  clip < ~/.ssh/id_rsa.pub
    
  3. 可以将pub分发

  4. 这样确保自己和被分发pub的人,可以有对该repository进行修改。

2.常用命令

  1. 常用命令

    #初始化本地仓库(将当前目录交个git管理)
    >git init
    
    #关联本地项目到远程
    >git remote add origin 仓库地址
    
    #一下可能出错,百度可解决
    
    #推送本地仓库到远程
    >git push -u origin master
    
    >git pull origin master --allow-unrelated-histories
    #然后再push一下
    
    #查看状态
    >git status
    
    #向暂存区中添加test.txt文件
    >git add test.tex
    
    #提交至本地
    >git commit -m "新添加test文件"
    
    #向远端推送
    >git push
    
    #身份验证,输入邮箱
    >git config --global user.email zb_silence@163.com
    
    #身份验证,输入用户名
    >git config --global user.name zhoubiao-git
    
    #查询日志
    >git log
    
    #根据commitID查询操作
    >git show d3553a0898e31df11d2dd9619b278e2ed09bc015
    
    #撤销commit记录,回退
    >git reset d3553a0898e31df11d2dd9619b278e2ed09bc015
    
    #当推送时,产生冲突。先拉去
    >git pull
    
    #打开冲突的文件
    <<<<<<<HEAD
    my change content
    =======
    other change content
    >>>>>>>Others
    
    #保留需要的内容后,再次提交,再次推送
    
    #创建分支
    >git branch branch1
    
    #切换到分支
    >git checkout branch1
    
    #创建并切换到分支
    >git checkout -b branch2
    
    #在远端设置一个分支,并推送
    >git push --set-upstream origin branch1
    
    
    #切换到master分支
    >git checkout master
    
    #拉取分支,查看有多少个分支
    >git pull
    
    #合并分支1,将branch1合并到master上
    >git merge branch1 
    
    #非主分支上,合并其他人的的分支
    >git merge origin/branch2
    
  2. IDEA中文件忽略git

    • 在.gitignore中进行配置

3. 使用

  1. 初始化本地仓库
  2. 将本地仓库关联至远程仓库
  3. pull,指定分支下的远程仓库中内容
  4. 本地查看pull下来的文件
  5. 本地修改
  6. 本地add
  7. 本地commit
  8. push到指定分支下的远程仓库
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值