git命令

转载 2016年08月30日 14:57:08

Git常用操作命令收集:


1) 远程仓库相关命令
检出仓库:$ git clone git://github.com/jquery/jquery.git
查看远程仓库:$ git remote -v
添加远程仓库:$ git remote add [name] [url]
删除远程仓库:$ git remote rm [name]
拉取远程仓库:$ git pull [remoteName] [localBranchName]
推送远程仓库:$ git push [remoteName] [localBranchName]


2)分支(branch)操作相关命令
查看本地分支:$ git branch
查看远程分支:$ git branch -r
创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支
切换分支:$ 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 :heads/[name]


3)版本(tag)操作相关命令
查看版本:$ git tag
创建版本:$ git tag [name]
删除版本:$ git tag -d [name]
查看远程版本:$ git tag -r
创建远程版本(本地版本push到远程):$ git push origin [name]
删除远程版本:$ git push origin :refs/tags/[name]


4) 子模块(submodule)相关操作命令
添加子模块:$ git submodule add [url] [path]
初始化子模块:$ git submodule init  ----只在首次检出仓库时运行一次就行
更新子模块:$ git submodule update ----每次更新或切换分支后都需要运行一下
删除子模块:$ git rm --cached [path]


5)忽略一些文件、文件夹不提交
在仓库根目录下创建名称为“.gitignore”的文件,写入不需要的文件夹名或文件,每个元素占一行即可,如
target
bin
*.db

创建.gitignore文件命令:
touch .gitignore

git清除历史记录 并创建新项目

Step 1: remove all history

rm -rf .git
  • 1

Step 2: reconstruct the Git repo with only the current content

git init
git add .
git commit -m "Initial commit"
  • 1
  • 2
  • 3

Step 3: push to GitHub.

git remote add origin <github-uri>
git push -u --force origin master
  • 1
  • 2

Others: 
Existing folder or Git repository

cd existing_folder
git init
git remote add origin <github-uri>
git add .
git commit
git push -u origin master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Create a new repository

git clone <github-uri>
cd cavi_web
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6







git命令大全(非常齐全)

git命令大全
  • u012556150
  • u012556150
  • 2016年02月25日 13:03
  • 16351

GitHub与Git指令入门

GitHub入门 GitHub入门 Linux上安装Git Mac上安装Git Windows上安装Git Windows上git使用 Git常用命令 获取仓库 状态与暂存 提交到本地仓库 用SSH连...
  • hk2291976
  • hk2291976
  • 2016年04月12日 22:29
  • 3150

Mac 下 Git 的基础命令行操作

Mac 下 Git 的基础命令行操作 本人最近新入手macpro,以前windows下都是使用图形化操作。所以正在慢慢适应使用命令行的操作方式,一边学习,一边记录,供自己和正在学习git使用的大家分...
  • LuckyStar_D
  • LuckyStar_D
  • 2016年05月04日 23:25
  • 8168

git命令思维导图

  • 2017年12月20日 19:47
  • 1.27MB
  • 下载

Git命令大全

  • 2017年12月08日 16:31
  • 12KB
  • 下载

git命令大全

  • 2014年05月15日 18:38
  • 474KB
  • 下载

git命令介绍

  • 2017年11月07日 18:15
  • 924KB
  • 下载

Git命令行工具

  • 2017年05月13日 19:05
  • 35.43MB
  • 下载

Git命令自动补全

  • 2017年07月13日 01:52
  • 69KB
  • 下载

git命令

  • 2015年04月20日 12:39
  • 523KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:git命令
举报原因:
原因补充:

(最多只允许输入30个字)