git常用指令
部署
git仓库服务端初始化代码:git init --bare
git客户端初始化代码:git init
克隆仓库:git clone <仓库URL>
关联本地仓库到远程仓库:git remote add origin <远程仓库URL>
查看远程仓库的fetch(拉取)和push(推送)地址:git remote -v
清空链接的远程仓库地址:git remote remove
(git remote remove <远程仓库名称>
来删除指定的远程仓库)
分支
创建分支:git branch <分支名>
创建并切换到新分支:git checkout -b <分支名>
切换分支:git checkout <分支名>
查看分支:
- git branch
:列出所有本地分支,当前分支前面会有一个 *
符号。
- git branch -r
:列出所有远程分支。
- git branch -a
:列出所有本地和远程分支。
- git branch -v
:显示每个分支的最后一次提交信息。
- git branch --merged
:显示已经合并到当前分支的分支。
- git branch --no-merged
:显示尚未合并到当前分支的分支。
开发
将所有修改过的文件添加至工作区:git add .
为工作区的文件添加介绍:git commit -m <内容>
将工作区的文件添加至远程仓库:git push origin <分支名>
(git push
默认推送至当前选择的分支,覆盖远程仓库则使用git push --force
)
将远程仓库的修改拉取至本地:git pull
查看仓库日志:git log
(查看时按q退出,enter翻页)
从远程仓库获取最新版本,但不合并到当前分支,需要手动合并:git fetch