1.创建一个目录为项目目录,在目录下打开git bash,输入git init
2.在项目根目录加index.html文件,制作简单的结构
3.通过git status查看文档的状态,如果时红色说明文件还没有add
4.通过git add将文件提交到缓存区,可以再看状态
5.通过git commit -m'本次提交说明',也可以再看一次状态
7.git reflog 查看所有版本号
8.使用git reset --hard版本号 回退到某个版本 去编辑器中查看效果
9.使用 git reset --hard 版本号恢复到某个版本
-
确保当前master分支文件都提交了:add+commit
-
创建分支 git branch 分支名称 名称自定义,如login
-
通过git branch 查看分支 确定分支创建成功
-
切换到分支 git checkout 分支名称
-
在分支上经行代码操作如添加为念,修改文件
-
将分支上的修改 提交 add + commit
-
切换到 master分支 进行分支的合并 git merge 分支名称
-
在 master 将刚刚创建的分支删除 git branch -d
git远程仓库
git push
作用:将本地创库的代码提交到远程仓库
git push 仓库地址 master 在代码提交到远程仓库,注意master分支必须写 不能省略
例子:git push git@github.com:autumnFish/test.git master
如果第一次使用,需要填写github|gitee的用户名和密码
git clone
-
作用:克隆远程仓库的代码到本地
-
qgit clone [远程仓库地址]
-
git clone git://github.com/autumnFish/test.git
会在本地新建一个test
文件夹,在test中包含了一个.git
目录,用于保存所有的版本记录,同时test文件中还有最新的代码,你可以直接进行后续的开发和使用。 -
git克隆默认会使用远程仓库的项目名字,也可以自己指定。需要是使用以下命令:
git clone [远程仓库地址] [本地项目名]
git pull
-
作用:将远程的代码下载到本地
-
通常在push前,需要先pull一次。
-
git pull 仓库地址 master
在代码提交到远程仓库,注意master分支必须写,不能省略
# 获取远程仓库的更新,并且与本地的分支进行合并 git pull
git remote
每次push操作都需要带上远程仓库的地址,非常的麻烦,我们可以给仓库地址设置一个别名
# 给远程仓库设置一个别名 git remote add 仓库别名 仓库地址 git remote add autumnFish git@github.com:autumnFish/test.git # autumnFish git remote remove autumnFish # 检查是否关联成功 git remote -v # 一般情况需要先pull一下:git pull origin master # push到远程库: git push -u autumnFish master # git clone的仓库默认有一个origin的别名
git remote rm origin 以上命令可以将仓库远程连接断开
Git连接(远程仓库)码云地址
git remote add origin 你的仓库地址