1. 远程仓库相关命令
1.1. 克隆项目
git clone URL
1.2. 查看远程仓库
git remote -v
1.3. 添加远程仓库
git remote add[NAME][URL]
1.4. 删除远程仓库
git remote rm [NAME]
1.5. 修改远程仓库
git remote set-url --push [NAME][newURL]
1.6. 拉取远程仓库
git pull [remoteName] [localBranchName]
1.7. 推送远程仓库
git push [remoteName] [localBranchName]
本地test分支作为远程的master分支 | 本地test分支作为远程的test分支 |
---|---|
git push origin test:master | git push origin test:test |
2. 分支(branch)相关操作
2.1. 查看本地分支
git branch
2.2. 查看远程分支
git branch -r
2.3. 创建本地分支(++新分支创建后不会自动切换为当前分支++)
git branch [branchNAME]
2.4. 切换分支
git checkout [branchNAME]
2.5. 创建新分支并立即切换到新分支
git checkout -b [branchNAME]
2.6. 删除分支(++只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项++)
git branch -d [branchNAME]
2.7. 合并分支(++将名称为[branchNAME]的分支与当前分支合并++)
git merge [branchNAME]
2.8. 创建远程分支(++本地分支push到远程++)
git push origin [branchNAME]
3. 忽略一些文件、文件夹不提交
在仓库根目录下创建名称为“.gitignore”的文件,写入不需要的文件夹名或文件,每个元素占一行即可
4. 常用的提交步骤
step1.
git add .
step2.
git commit -m "..."
step3.
git push