• 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]
  • 相关阅读:
    30天内自动登录
    本地保存cookie
    thymeleaf 基本表达式
    适配器(adapter)与fragment之间、fragment与activity之间的通信问题
    String/Stringbuilder/StringBuffer
    if else与switch for与foreach
    iOS App 签名的原理
    iOS category内部实现原理
    iOS中的事件的产生和传递
    RunLoop
  • 原文地址:https://www.cnblogs.com/junzifeng/p/11937965.html
Copyright © 2020-2023  润新知