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]
原文地址:https://www.cnblogs.com/junzifeng/p/11937965.html