本文章主要用于记录一些git的基本操作
- 远程仓库相关命令(remote单词的意思就是远程)
- clone:
git clone [url]
- 查看远程仓库:
git remote -v
- 添加远程仓库:
git remote add [name] [url]
- 删除远程仓库:
git remote rm [name]
- 修改远程仓库:
git remote set-url --push[name][newUrl]
- 拉取远程仓库:
git pull [remoteName][loaclBranchName]
//remoteName
:远程仓库的名称;localBranchName
:远程仓库的分支名称 - 推送远程仓库:
git push [remoteName][localBranchName]
- clone:
- 分支(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 --delete [name]
或者git push origin :[name]
- 将本地分支作为远程分支:
git push origin test:test
//提交本地test分支作为远程test分支;冒号左边为本地分支name,右边为远程分支name
- 查看本地分支:
- 提交时忽略部分文件或者文件夹
- 在仓库根目录下创建'.gitignore'的文件,写入不需要的文件名或者文件,每个名称占一行即可,ep:
target
bin
node_models
*.db
dist
- 在仓库根目录下创建'.gitignore'的文件,写入不需要的文件名或者文件,每个名称占一行即可,ep:
网友评论