知识点总结:
新建文件夹-》git init—》
本地仓库与GitHub上面的仓库相关联:
git remote add origin git@github.com:Neverfinsh//Testgit.git
git push -u origin master—提交的本地仓库;第一提交;
git push origin master 第二次提交?
将文件添加到Git版本库,实际上就是把文件修改添加到暂存区
暂停区?
工作区?
从远程克隆一个项目:
git clone git@github.com:Neverfinsh/FaceMap.git
- git branch dev :创建一个dev;
git checkout dev切换到一个分支中:
git checkout -b dev;(创建并且切换分支)
2.2: git branch查看分支:
2.3 git checkout master 切换到master
2.4: git merge dev 合并开发
2.5: git branch -d dev 删除dev分支
2.6 git log –graph查看分支合并图
2.7 git merge – no-:表示禁止使用快速合并,原因是快速合并不能看到合并的图
3.1:git stash 保存现场
3.2 git checkout master
git checkout -b issue -101 从master上创建一个分支
然后完成提交后,切换到master在合并分支
3.3:git stash list 查看保存的分区:
git stash pop 重新调回工作空间,清空以前的保存的内容
开发一个新的内容:先开发,不合并,留着;
git checkout -b featurn -vulacn
git add hello.py
git commit
git checkout dev
git branch -d featurn -vulacn
git branch -D featurn -vulacn:强力删除
远程开发:
远程库默认名字是origin
查看的远程库的信息:
git remote -v 更加详细的信息;
提交到远程分支上:
git push origin master/dev 指定提交的分支;
git pull 获取分支的内容:
怎么在gmyeclipse上面的进行相关的操作;
1。可以进行相关的操作;
复习:
git remote 查看远程库的信息。(remote远程的仓库)
克隆一个项目:
git clone git@GitHub.com:Nerverfinsh/learngit.git
git checkout -b dev :创建一个分支
git pull 同步:取回远程主机某个分支的更新,再与本地的指定分支合并
git push 推送都
git branch 同步连接,然后git pull 然后git push 下去;
git branch-set-upstream-name-branch-name;
标签上:
1.git branch dev切换到该分支上
2.git tag v1.0 id 创建一个标签;
3.git tag 查看所有的标签
4.git tag -a v0.1 -m”helloworld”
对标签进行操作:
1.git tag -dv0.2 删除这个标签:
2.git push originv1.0远程推送这个标签 git push origin –tags一次性推送所有的标签
实践过程:
搭建一个git的服务器: