参考博客
使用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]