git基本操作

1. git push

git push主要用于上传代码到GitHub上
在本地创建一个文件夹作为local repository

cd test
vi test.txt

将文件添加至local repository

git add test.txt

初始化local repository

git init

提交commit

git commit -m "test"

定义远程服务器别名

git remote add origin git@github.com:xxxxx/projectName.git

将本地数据push到GitHub上

git push origin master

2. git clone

git clone主要用于从GitHub上复制代码
clone是本地没有repository时,将远程repository整个下载过来。

git clone xxx.git <本地目录名>

clone下来的repository包括里面的日志信息,git项目里的分支,你也可以直接切换、使用里面的分支等等

3. git pull

git pull相当于是从远程获取最新版本并merge(合并)到本地

git pull = git fetch + git merge,  

git fetch更安全一些,因为在merge前,我们可以查看更新情况,然后再决定是否合并

git pull origin master

这样就相当于将远程获取最新版本然后merge到本地的master分支

4. git fetch

git fetch从远程获取最新版到本地,但不会自动merge
使用如下命令可以再本地创建一个temp分支,并将远程origin仓库的master分支代码下载到本地temp分支

git fetch origin master:temp

比较本地仓库与下载的temp分支,查看代码的区别

git diff temp

对比之后如果觉得没有问题就可以使用如下代码进行合并

git merge temp

最后就可以删除本地temp分支

git branch -d temp

5. git checkout

git checkout用于切换分支
查看本地分支

git branch 

本地创建新分支

git branch branchName

切换到新分支

git brnch checkout branchName

6. git commit

git commit用于提交当前工作空间的修改内容,类似于SVN的commit命令,使用commit命令是必须用-m来输入一条提交信息

git commit -m "your commit message"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不断更新中 基本操作 查看git地址 git remote -v 将一个本地分支推送到服务器远程仓库 git...
    字字珠玑阅读 3,572评论 0 8
  • 北宋景德四年(公元1007年),宋真宗以其“洞天名山屏蔽周卫,而多神仙之宅”,赐名仙居。仙居县地处浙江东南、台...
    男青年随行笔记阅读 963评论 0 0
  • 一个项目如果沟通,协调出现了严重问题,整个项目将预示着注定失败,既使项目管理者在其它领导力再强。 ...
    bul12345阅读 603评论 0 1
  • 周末,雨不止,一一喝饱就睡了,自己也抽空给脖子来艾灸,给婆婆也弄了腰部和脖子艾灸,她白天带一一也辛苦。想着周末就是...
    倔强的一一阅读 195评论 0 0
  • 这里粗略记录一下在项目中轮播图实现的两种思路。 首先是内容区域的width和height固定,也就是最常见的情况,...
    Csdoker阅读 1,215评论 0 1