这几天换了工作,再学习git做了一点笔记;分享一下,后期学习到继续补上.
git下载地址:https://www.git-scm.com/download/winGit的工作区域:
工具区(working Directory) 添加,编辑,修改文件等动作
暂存取:暂存已经修改的文件最后统一提交到git仓库中
Git Repository(Git仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见
工作区提交到 ->暂存区 提交到 -> Git Repository仓库
通过 git status看查看当前文件的状况是否在工作区域还是暂存区
添加文件到仓库:
1.通过 git add +文件名 把工作区域的文件提交到暂存区
2.通过 git commit-m "提交描述" 提交到Git(本地)仓库
修改文件:
修改文件之后,需要把文件添加到暂存区,然后Git仓库
删除文件:
1.删除本地文件: rm -rf 文件名
2.从Git仓库中删除文件 :git rm 文件名
3.提交操作: git commit-m "提交描述"
Git基础设置:
Git安装完成之后,需要进行一些基本信息设置
1.设置用户名
git config --global user.name 'xxx
2.设置用户名邮箱
git config --global user.email 'xxx.com'
3.查看设置
git config --list
4.查看所有分支
git branch --all
git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记
5.切换到主分支
git checkout master
6.把dev分支的更改和master合并
git merge dev
7. 删除分支
删除远程dev分支,危险命令
git push origin :dev
下面两条是删除本地分支
git checkout master # 切换到master分支
git branch -d dev # 删除本地dev分
8.新建分支
在本地:
git checkout -b dev 新建并切换到本地dev分支
git pull origin dev 本地分支与远程分支相关联
在本地新建分支并推送到远程:
git checkout -b test
git push origin test 这样远程仓库中也就创建了一个test分支
注意:git config --global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某一个仓库指定的不同用户名和邮箱
如果出现:Please commit your changes or stash them before you switch branches.这个错误说明是要把这个分支提交到本地仓库,使用 git changer 或者 git stash命令
初始化仓库(只需要初始化一次可通过 git config --list 进行查看):
1.创建一个文件夹
2.在文件内初始化git(创建git仓库)
通过 cd 文件夹(test) -> get init ->出现一个.git(存储本地仓库的信息)
Git管理远程仓库:
使用远程仓库的目的:
作用:备份,实现代码共享集中化管理
*** 将本地仓库同步到git远程仓库中步骤:
工作区-> 暂存区 -> Git repository(本地仓库) -> git push 将本地仓库提交到远程仓库
Git 克隆操作(想添加或者修改远程仓库首先需要把远程仓库克隆下来):
将本地仓库(Github 对应的项目)复制到本地
git clone 仓库地址
*** 有时候无法同步或者没有权限(如下错误信息):
The requested URL returned error:403 Forbidden while accessing
解决方案:
私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:
vi .git/config
#将
[remote "origin"]
url=https://github.com/用户名/仓库名.git
修改为:
[remote "origin"]
url=https://用户名:密码@github.com/用户名/仓库名.git
Github搭建个人站点
访问:https://用户名.github.io
搭建步骤:
1.创建个人站点 -> 新建仓库(注意:仓库名必须是[用户名.github.io])
2.在仓库下新建index.html的文件即可
注意:1.github pages 仅支持静态网页 2.仓库里面只能是html文件
Project pages 站点
访问:https://用户名.github.io/仓库名
搭建步骤:
1.进入项目主页 点击setting
2.在setting页面,点击[Launch automatic page generator]来自动生成主题页面
3.新建站点基础信息设置
4.选择主题
5.生成网页
Git上传项目提示Push rejected: Push to origin/master was rejected解决办法:
首先是你的项目中有和和历史不符的东西
Push rejected: Push to origin/master was rejected
推拒绝:推送到起源/主人被拒绝
直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题
git pull origin master –allow-unrelated-histories
git push -u origin master -f
使用IDEA克隆GitHub上面项目:
1.点击check out from Version Controller 来git代码,选择远程仓库
2.然后选择create projec from existing source
3.接着一路next.
git一些基础知识
猜你喜欢
转载自blog.csdn.net/qq_40274514/article/details/81987719
今日推荐
周排行