新建仓库
git init
创建git仓库git init [文件夹名]
新建目录,并在其中创建git仓库git clone [仓库地址]
克隆远程仓库
git添加删除文件
-
添加文件
git add [文件1][文件2]...
添加文件git add [文件夹]
添加文件夹,包括子目录git add .
添加文件夹下所有文件 -
删除本地文件 (本地仓库文件)
git rm [文件1][文件2]...
删除文件git rm -r [文件夹]
删除文件夹
本地仓库更换或删除绑定的远程仓库
-
添加远程仓库
git remote add [远程仓库名] [远程仓库地址(http://*****.git)]
-
设置远程仓库
git remote -v
查看所有远程仓库git remote set-url [仓库名] [新地址]
更改地址git remote rm [仓库名]
删除仓库
分支
-
列出分支
git branch
显示本地分支git branch -r
显示远程分支git branch -a
显示全部分支 -
创建和删除分支
git branch [分支名]
创建分支但不跳转git checkout -b [分支名]
创建并跳转git branch -d [分支名]
删除分支(当合并到主分支后删除)git branch -D [分支名]
直接删除 -
git checkout [分支名]
跳转分支 -
git merge [分支名]
合并分支到当前分支
同步
-
git fetch [remote]
下载远程仓库的所有变动 -
git pull [remote] [branch]
取回远程仓库的变化,并与本地分支合并 -
git push [remote] [branch]
上传本地指定分支到远程仓库 -
git push [remote] --force
强行推送当前分支到远程仓库,即使有冲突 -
git push [remote] --all
推送所有分支到远程仓库