Git指令回顾
由于在Lab1到Lab3的操作中项目的版本结构都比较简单且并不涉及多人协作,实验者基本只使用比较常用的git指令(如:git项目库初始化,绑定github在线库,添加追踪文件,推送到github在线库等),并未对版本结构复杂的项目进行管理。
这里对git的基本指令及较复杂版本管理指令做出回顾整理,一方面用作考试复习参考,一方面方便之后项目过程中回顾参照。
初始化本地git库
git init
先行进行git库上传的用户信息配置
git config user.name 'name'
git config user.email 'email'
可添加--global参数全局生效
取消关联/关联本地仓库到远程仓库
git remote add origin 'Repository URL'
git remote remove origin
将文件添加到暂存区
git add 'File Path'
提交项目到本地仓库
git commit (-m "Message")
将远程主机更新取回本地
git fetch origin
拉取远程分支项目文件到本地
git pull origin master
(报错时:git pull --rebase origin master)
提交本地分支代码到远程分支
git push -u origin masetr:master
将本地master分支项目文件提交到远程库的master分支
也可
git push -u origin master
克隆指定分支
克隆仓库获取所有分支再切换至指定分支
克隆仓库而只获取一个分支
git clone --branch <branchname> <remote-repo-url>
or
git clone -b <branchname> <remote-repo-url>
分支切换
查看本地/远程分支
git branch -a
在项目根目录运行以查看所在项目所有分支
删去-a参数查看当前所处分支
切换分支
git checkout -b <newBranch> <origin/newBranch>
第一次创建并切换分支时运行
newBranch为新创建的本地分支,origin/newBranch是远程分支
git checkout <newBranch>
本地已有分支时使用,切换到本地的分支newBranch
前一条命令等效
get branch <newBranch>
和git checkout <newBranch>
两条命令
分支合并
标签:origin,git,回顾,Git,master,指令,本地,远程,分支 From: https://www.cnblogs.com/HaoranLuo/p/18187394