git基本操作
来源:互联网 发布:手机视频缓存软件 编辑:程序博客网 时间:2024/06/07 00:39
git 基本操作
git add a.txt // from untracked to tracked statged
git rm – cached a.txt // from staged to untracked
修改a.txt from clean to modified
git add a.txt // form modified to staged
git reset HEAD –a.txt // from staged to modified
git checkout –a.txt // form staged to clean
将git同步到github
1.将github对应项目的地址添加到本地git的通讯录当中
- 命令:git remote -v
- 作用:查看通讯录
- 命令:git remote add origin online_address
- 说明:origin相当于是online_address的别名
2.拉取线上项目到本地git仓库
- 命令:git fetch origin master
- 作用:拉取到本地git文件夹
- 命令:git merge
- 作用:和本地文件进行合并,主要是为了避免冲突的情形。
- 命令:git pull origin master
- 作用:= git getch + git merge
- 说明:在进行上游分支设定的时候,必须先将线上项目拉取到本地一次,必须完全使用git pull origin master一次
3.设置默认上游同步分支
本地的master分支只跟origin master分支进行同步。
所以,可以让git记住只跟origin master分支进行同步。
- 命令:git branch –set-upstream-to=origin/master master
- 作用:设置上游分支
- git branch:分支命令
- –set-upstream-to:设置上游分支,即跟谁同步(注意是两个- -)
- origin/master:github对应项目的master分支
- master:本地master分支
注意:该命令需要预先执行过一次git pull origin master
注意:新版本要这么写才行,git pull origin master —-allow-unrelated-histories
以上三步是必须的操作,当然同步上游分支不一定。
之后就可以现在本地进行修改,然后git push了。
如果是先创立好线上项目,那么此时直接git clone,即可。通讯录,上游分支都是设定好的。
如果是本地仓库先创建,那么需要进行如下操作。
1. git init // 将同步文件夹创建为本地仓库
2. 建立线上仓库
3. git remote add origin online_address // 本地仓库增加线上地址别名
4. git pull origin master // 拉取线上代码
5. git branch - -set-upstream-to=origin/master master // 设置本地master分支的上游分支,之后可以避免每次同步加上origin master
理论上到这就结束了基本配置。
6.此时,本地仓库使用git add …file,加入本地缓冲区。
7. git commit -m “descriptin”
8. git push(必须再使用一次git pull,git push之前使用git pull的目的是此时判断线上有没有修改,如果线上再上次同步之后修改了,而线下也修改了,那么此时需要人工合并。)
- Git基本操作
- Git 基本操作
- git基本操作
- git基本操作
- git基本操作
- git分支基本操作
- git基本操作介绍
- Git的基本操作
- Git操作基本命令
- git的基本操作
- Git 基本操作
- Git基本命令行操作
- git remote 基本操作
- git 基本操作
- git基本操作
- git基本操作
- git的基本操作
- Git基本操作
- Anagrams问题
- MySQL定位执行效率低的SQL语句(Windows系统下)
- 【OpenCV学习笔记】一、开发环境配置(windows8.1+opencv3.2.0+vs2013)
- 【opencv学习之五】opencv调用摄像头用Qt的UI显示
- 【技巧】taskkill的用法
- git基本操作
- React Native 的绑定 this
- 转发和重定向的区别
- Hexo更换主题
- iptables——实战防火
- tableViewCell删除按钮自定义
- 属性文件操作类PropertiesReader
- facebook开源预测工具Prophet安装方法
- Smarty入门--内建函数