zoukankan      html  css  js  c++  java
  • Git笔记 -- 常用操作

    参考博客

    使用Git来管理自己代码和读书笔记

    如何解决pull后的冲突

    git添加.gitignore忽略target git设置忽略列表

    本地代码如何上传到Git上

    • 第一步:初始化本地仓库:git init
    • 第二步:添加本地文件:git add readme.txt(自己建readme.txt)
    • 第三步:提交到暂存区:git commit -m “提交信息”
      在创建本地分支之前需要先进行提交 否则报错: Not a valid object name: 'master'.
    • 第四步:创建本地分支:git branch hadoop(分支名);
      查看本地分支:git branch;切换分支: git checkout [name]
    • 第五步:添加远程仓库:git remote add origin git@github.com:github用户名/repository名.git;
      查看远程仓库:git remote -v
    • 第六步:创建远程分支:git push origin hadoop
      也是,提交到远程仓库
    • 第七步:查看文件状态:git status
      如果有未提交的,使用git add 具体文件(或者 * )

    分支操作

    • 查看本地分支: git branch
    • 查看远程分支: git branch -r
    • 查看本地、远程分支: git branch -a
    • 创建本地分支: git branch [name] ----需要有一次commit才能创建创建分支
    • 切换分支: git checkout [name]
    • 创建新分支并立即切换到新分支: git checkout -b [name]
    • 删除分支: git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项
    • 合并分支: git merge [name] ----将名称为[name]的分支与当前分支合并
    • 创建远程分支(本地分支push到远程): git push origin [name]
    • 删除远程分支: git push origin --delete hadoop(远程分支名)
    • 删除远程分支追踪:git branch -r -d origin/分支名

    仓库操作

    • 查看远程仓库: git remote -v
    • 添加远程仓库: git remote add [name] [url]
    • 删除远程仓库: git remote rm [name]
    • 修改远程仓库: git remote set-url --push[name][newUrl]
    • 拉取远程仓库: git pull [remoteName] [localBranchName] eg. git pull origin master
    • 推送远程仓库: git push [remoteName] [localBranchName]
  • 相关阅读:
    MPLS 知识要点1
    ISIS的SSN和SRM标志
    对比ISIS和OSPF
    ISIS帧中继实验
    ISIS 认证实验
    ISIS数据库同步
    ISIS Lab 路由泄露
    ISIS Lab 重分布直连
    32、端口有效范围是多少到多少?
    33、为何需要把 TCP/IP 协议栈分成 5 层(或7层)?开放式回答。
  • 原文地址:https://www.cnblogs.com/junzifeng/p/11937965.html
Copyright © 2011-2022 走看看