zoukankan      html  css  js  c++  java
  • git使用总结 web

    一、下载git绑定邮箱和git用户名
    1.  绑定邮箱(该配置为全局配置)git config --global user.email "email@example.com"
    2. 绑定用户名 git config --global user.name "Your Name"   
     
    二、本地创建仓库
    1. 新建文件夹  (假设文件名demo)
    2. 在demo文件夹初始化  git init
    3. 添加文件到准备提交状态  git add 文件 (选择所有文件用 git add .  )
    4. 提交 git commit -m “提交描述”
    5. 查看文件状态指令:git status
     
    三、分支操作
    1. 创建 git branch 分支名
    2. 切换 git checkout 分支名
    3. 创建并切换到分支  git checkout -b 分支名
    4. 分支代码合并到主干:先切回主干然后  git merge dev git merge命令用于合并指定分支到当前分支
    5. git 合并分支出现 Please enter a commit message to explain why this merge is necessary.的处理:按键盘左上角”Esc",输入":wq",注意是冒号+wq,按回车键即可
    6. 删除分支 :git branch -d 分支名
    7. 撤销指令:使用git reflog查看操作日志,git reset --hard HEAD@{8}返回到具体的某一步指令(HEAD@{8}是日志中具体某一步的版本)
    8. 相关指令:查看分支 git branch
     
    四、关联远程仓库
    1. 如果没有GitHub账号,就先进行注册,然后执行 第一项中的绑定指令
    2. 绑定SSH keys(公钥是在绑定邮箱和git用户名后,在本机中生成的,找到即可)
    3. 创建远程仓库(假设项目名demo)
    4. 关联该远程仓库  git remote add origin git@github.com:****.git(星号部分为远程仓库的地址)
    5. 在你准备上传项目之前,最好更新一下项目,确保没有和远程仓库的代码有冲突 git pull --rebase origin master
    6. 把本地仓库的代码提交到远程仓库 git push -u origin master (第一次提交需要 “-u” 之后再提交就不需要了,master是指主干,如果提交分支则改成分支名)
    7. 从远程仓库拉取代码 git clone  “远程仓库地址”,文件夹不需要git init(如果想拉取分支代码,就把地址改成分支的)
    8. 多人协作时,更新代码使用 git pull指令
    9. 注:当该本地仓库已经关联了一个远程仓库,则不能再关联其他远程仓库
    10. 本地提交 git commit -m ‘….’ 只是本地提交并没有提交到远程,提交远程需要git push 
    五、创建远程分支
    1.     本地代码commit后,提交到远程时把主干名字改成创建的分支名,远程会自动创建分支。指令如下:git push origin 分支名
     
    六、码云的使用
    1.     码云的用法与git完全相同,只是在码云上创建了新仓库后,把本地仓库代码上传到码云上之前需要更新一次,因为码云仓库创建时生成了Readme文件 
  • 相关阅读:
    springboot基本注解
    Mybatis之简单注解
    java再次学习
    在线html编辑器
    分享
    cyberduck的SSH登录
    ie67的冷知识
    css特效
    小程序分享
    css特效博客
  • 原文地址:https://www.cnblogs.com/weichen913/p/9761902.html
Copyright © 2011-2022 走看看