0.连接远程仓库
git remote -v : 查看所有远程地址的别名
git remote add XXX https(XXX 表示的是仓库别名,https代指的是链接和ssh同级)
git remote add origin git@gitee.com:imnoob/runoob-test.git
1. 克隆
git clone url //会做三件事:拉取代码,形成工作区;git init;创建别名
2. 分支相关
删除:
在本地进行删除
除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的:git push origin branchXXX
git push -d <remote_name> <branchname> // 删除远程分支
git branch -d <branchname> // 删除本地分支
修改:git branch -m nowBranchName newBrqanchName (m: midify)
查看:git branch (-a | -r) [加上 -a 之后就是查看所有的分支,加上 -r 表示的是查看远程分支]
增加:git branch XXX 创建分支
切换到分支XXX: git checkout XXX
合并XXX到当前分支: git merge XXX
### 3. 提交相关
```git
git add XXX | . 将 XXX 或者全部都提交到暂存区域
git commit -m 提交到本地仓库 "文件注释" 文件名
具体使用:
(1):add
git add
(2):commit
git commit
(3):push 的使用(推送或删除)
- 推送
git push 仓库别名或者链接 分支名字
如果远程分支被省略,如上则表示将本地分支推送到与之存在追踪关系的远程分支(通常两者同名),如果该远程分支不存在,则会被新建。
如推送到远程的main分支git push origin main
git push origin
如果当前分支与远程分支存在追踪关系,则本地分支和远程分支都可以省略,将当前分支推送到origin主机的对应分支
git push
如果当前分支只有一个远程分支,那么主机名都可以省略,形如 git push,可以使用git branch -r ,查看远程的分支名
- 删除
git push origin --delete master
表示删除指定的远程分支
附:
git status 查看当前的status
git log 打印相关的提交日志