zoukankan      html  css  js  c++  java
  • Git的基本应用

    啦啦啦...搜一下-------有时总会忘记一些操作,赶紧做点笔记吧(不懂就问下度娘咯)

    基本操作流程

    git init  (把当前目录快速设置成git的代码仓库)
    

    git用户名和密码

    第一次使用当然要有自己的账号和密码,全局注册如下

    git config --global user.name "用户名"  
    git config --global user.email "xx@qq.com"
    

    克隆远程版本库

    主支 git clone https://xxx.git
    分支 git clone -b develop https://xxx.git
    

    提交版本

    git add .   (提交所有改动的文件到暂存区,若只提交部分可单独提交git add <fjile>)
    git commit -m "提示信息说明"  (将add的文件提交到本地版本库)
    

    推送到云端

    git push 
    git push -u origin master(第一次推送master分支的所有内容)
    

    团队协作

    提交前

    git status (查看当前仓库状态。会提示那些文件发生修改,哪些内容需要add&commi)
    git pull (拉下云端的代码,更新本地仓库)  
    无异常便按照git操作流程继续操作
    

    若有冲突文件

    • 提交的时候提示冲突的文件,可在本地修改后再次提交
    • git merge (合并冲突文件,在文件中用<<<<<<<,=======,>>>>>>>标记出来,再做修改)
    • git log查看提交的版本(从最近到最远的提交日志)
      会返回commit sha码(如commit fb01bb23ae5d2ac10ba119bbbf84a14cc07c2b54)
      可使用
    git reset --hard HEAD^  (直接退到上一个版本)
    git reset --hard commit_id (回滚到指定的版本)
    git checkout -- file (直接丢弃工作区的修改)
    
    • git diff (查看不同云端的文件)

    git本地与远程仓库通信,需要ssh验证

    ssh-keygen -t rsa -C “yourname@example.com”
    

    在C:UsersAdministrator创建创建SSH私钥和公钥
    id_rsa私钥用于验证自己身份。id_rsa.pub公钥用于向服务器表明自己的身份。

    分支管理

    git brach first创建分支   
    git checkout first切换分支
    
    git branch -r显示所有远程分支   
    git branch -a显示所有本地分支和远程分支
    

    git其他命令

    Git支持多种协议,默认的git://使用ssh,但也可以使用https等其他协议。

    • git config --list(查看git配置及用户信息 )
    • git stash(查看本地暂存内容)
    • git reflog(如果在回退以后又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作记录,包括删除的记录)
    • git remote -v(查看远程库信息)
    • git log --graph --pretty=oneline --abbrev-commit(查看提交的所有信息)
  • 相关阅读:
    MAC下MAMP安装php扩展教程记录
    公司通知正式上班邀请函 3分钟生成微信通知h5邀请函
    H5是什么?H5是否等于HTML5???
    浏览器渲染机制
    小程序后台布局,B站的经典写法
    原创:子组件传递数据给父组件
    父组件传递数据给自定义子组件过程
    原创: 自定义tabs切换组件并使用(微信小程序中
    原创: SpringBoot中filter的使用详解及原理
    若依官方文档 集成jwt实现登录授权访问,返回SysUser对象更多信息给前端
  • 原文地址:https://www.cnblogs.com/xiaolanschool/p/9488768.html
Copyright © 2011-2022 走看看