git学习
来源:互联网 发布:合众思壮软件 编辑:程序博客网 时间:2024/06/14 04:28
标签: git
上传项目到coding中
创建自己的项目文件夹名,并初始化git仓库
mkdir Demo cd Demo git init
使用git管理我们的项目
把eclipse或myeclipse任意个项目拷贝到Demo的目录下。
添加当个类 git add test.java
如果添加整个工程进去,就直接执行git add . 就可以把所有内容添加到git的仓库里面
最后执行 git commit -m “注释内容”
将本地的仓库同步到远程仓库
git remote add origin https://git.coding.net/wht/VelocityFrameWork.gitgit push -u origin master
5个基本命令详解
- git clone
- git remote
- git fetch
- git pull
- git push
git clone
远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。
$ git clone <版本库的网址>$ git clone <版本库的网址> <本地目录名>
该命令会在本地主机生成一个目录,与远程主机的版本库同名。如果要指定不同的目录名,可以将目录名作为git clone命令的第二个参数。
git remote
远程操作的第一步,通常是从远程主机克隆一个版本库,这时就要用到git clone命令。
$ git remote add <主机名> <网址>$ git remote rm <主机名>$ git remote rename <原主机名> <新主机名>
git fetch
一旦远程主机的版本库有了更新(Git术语叫做commit),需要将这些更新取回本地,这时就要用到git fetch命令。
$ git fetch <远程主机名>
上面命令将某个远程主机的更新,全部取回本地。
git fetch命令通常用来查看其他人的进程,因为它取回的代码对你本地的开发代码没有影响。
默认情况下,git fetch取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名。
$ git fetch <远程主机名> <分支名>$ git fetch origin master
所取回的更新,在本地主机上要用”远程主机名/分支名”的形式读取。比如origin主机的master,就要用origin/master读取。
git branch命令的-r选项,可以用来查看远程分支,-a选项查看所有分支。
$ git branch -rorigin/master$ git branch -a* master remotes/origin/master
上面命令表示,本地主机的当前分支是master,远程分支是origin/master。
使用git merge命令或者git rebase命令,在本地分支上合并远程分支。
$ git merge origin/master# 或者$ git rebase origin/master
git pull
git pull命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。它的完整格式稍稍有点复杂。
$ git pull <远程主机名> <远程分支名>:<本地分支名>//取回origin主机的next分支,与本地的master分支合并$ git pull origin next:master //如果远程分支是与当前分支合并,则冒号后面的部分可以省略。$ git pull origin next//取回origin/next分支,再与当前分支合并。实质上,这等同于先做git fetch,再做git merge。$ git fetch origin$ git merge origin/next//如果当前分支与远程分支存在追踪关系$ git pull origin
git push
git push命令用于将本地分支的更新,推送到远程主机。它的格式与git pull命令相仿。
$ git push <远程主机名> <本地分支名>:<远程分支名>
PS:分支推送顺序的写法是<来源地>:<目的地>,所以git pull是<远程分支>:<本地分支>,而git push是<本地分支>:<远程分支>
//将本地的master分支推送到origin主机的master分支。如果后者不存在,则会被新建$ git push origin master//删除origin主机的master分支$ git push origin :master# 等同于$ git push origin --delete master
- 【git】git学习笔记
- 【Git】Git学习手册
- Git学习 -- Git 安装
- Git学习-GIT安装
- 【Git学习】git常用命令
- git学习:git常用命令
- git 学习
- git 学习
- Git学习
- Git 学习
- GIT学习。
- git学习
- Git 学习
- git 学习
- Git学习
- Git学习
- git 学习
- git学习
- Decode String
- Leetcode006--字符串的Z字型打印
- android 编译错误 Error:(1, 0) Plugin with id 'com.android.application' not found. 解决
- rmtp流中对音频数据头的解析。
- andorid Broadcast Receiver
- git学习
- spring注解
- Redis事务
- POJ 2823 Sliding Window 翻译
- 可恶的四级
- Markdown——入门指南
- 【程序员面试金典】基本字符串压缩
- Android从零开始构建项目之目录结构
- linux-守护进程的编写