提交更新相关指令:
git add [file1-name] [file2-name] ...
- 将文件暂存。
[file1-name] - 文件名称
EX : git add file1 file2
git commit -m ‘add comment here‘
- 将所有已暂存起来的文件一并提交
git commit -a -m ‘add comment here‘
- 自动把所有已跟踪的文件暂存起来一并提交 (优点:可以省略 git add filename 这一步骤)
远程仓库相关指令:
git push [remote-name] [local-branch-name]:[remote-branch-name]
- 将本地的branch推送到远程分支, 如果远程服务器没有该分支,则创建该分支。
[remote-name] - 远程服务器名称,默认为origin.
[local-branch-name] - 本地的branch名称.
[remote-branch-name] - 远程的branch名称.
EX : git push origin localdev0:remotedev0 (将本地的master branch推送至origin服务器)
git push
- 默认提交本地的master分支到服务器的master分支
git remote show [remote-name]
- 查看某个远程仓库的信息。
[remote-name] - 远程服务器名称,默认为origin.
git checkout --track origin/branch_name
- 在本地创建与远程branch_name相同的名字,并跟踪该远程分支
分支相关指令:
git checkout -b [branch-name]
- 创建分支并切换到该分支
[branch-name] - 所要创建分支的名称
git checkout [branch-name]
- 切换到某个分支
[branch-name] - 所要创建分支的名称
git branch
- 查看当前有哪些分支
git branch [branch-name]
- 创建分支但并不切换
[branch-name] - 所要创建分支的名称
git branch -D [branch-name]
- 删除某个特定分支
[branch-name] - 所要删除分支的名称
原文地址:https://www.cnblogs.com/songwu/p/10713328.html
时间: 2024-10-13 20:26:30