git常见操作
2024-08-26 14:02:02
本地仓库关联远程仓库
- 新建本地目录scala
git init
这样就新建了一个本地仓库
- 在远端如github上新建仓库scala
- 关联远程仓库
git remote add origin git@github.com:yourname/scala.git
- 执行git pull
- 切换分支
本地分支关联到远端分支
git branch -u origin/master
#或者
git branch --set-upstream-to=origin/<branch> master
第一次也可以使用
#提交并且把本地分支关联到远端分支
git push -u origin master
注意:如果提交失败,请执行下面命令
git pull origin master --allow-unrelated-histories
从远程克隆分支
git clone https://github.com/yourname/scala.git
提交操作
git push
分支操作
- 从远端拉取分支
git checkout -b 本地分支名 origin/远端分支名
- 切换分支
git checkout 本地分支名
- 删除分支
git branch -d 本地分支名
#强制删除
git branch -D 本地分支名
- 查看
#查看本地分支
git branch -l
#查看远端分支
git branch -r
#查看所有分支
git branch -a
#查看本地分支对应的远程分支
git branch -vv
查看当前状态
git status
可查看当前仓库的状态
提交操作
- 把工作区修改的代码添加到暂存区,不加参数file是全部提交
git add file
- 把暂存区的修改提交到远端仓库
git commit -m "提交描述"
比对不同
git diff HEAD -- readme.txt
查看工作区和版本库里面最新版本的区别
删除文件
git rm file
git commit -m "delete file"
或者
rm -f file
git add
git commit -m "delete file"
最新文章
- C fopen
- scrapy 保存到 sqlite3
- java 学习备忘录(一):jsp项目建立及开发环境的基本配置
- A jubeat
- 转:【工欲善其事必先利其器】—Entity Framework实例详解
- SQL数据类型大全 《转自网络》
- JavaWeb学习记录(二十一)——国际化处理
- 【数据结构和算法】 O(1)时间取得栈中的最大 / 最小元素值
- adobe 蛋疼的套装, 想安装一个Flash Professional CS6,标准版还没有...
- dp 0-1背包问题
- MyBatis-Generator 逆向工程(生成异常缺少部分的方法)
- #ifndef 和 #endif
- python之总体理解
- React——共享state
- HFSS中查看增益
- 基于模型的特征选择详解 (Embedded &; Wrapper)
- spring中获取dao或对象中方法的实例化对象
- AJAX里使用的弹窗样式 tanchuang.js tanchuang.css
- Android log 日志分析
- 2014 华为校招机试题(c/c++开发类)