git的基本内容
一 : 下载及安装下载:在网上搜git在如下图片上点击下载,然后一直next下去即可二 ,git和giteegit是一款可以将本地代码上传到远程到的软件git命令窗口是对cmd窗口的一个升级封装比cmd的更加强大gitee(远程仓库)是国内的一个代码托管网站模仿github(是全球程序员都用的一个网站,可以托管项目代码方便协作开发)做的一个网站将本地代码上传到远程仓库有2种协议...
一 : 下载及安装
下载:在网上搜git 在如下图片上点击下载,然后一直next下去即可
二 ,git和gitee
git是一款可以将本地代码上传到远程到的软件
git命令窗口是对cmd窗口的一个升级封装 比cmd的更加强大
gitee(远程仓库)是国内的一个代码托管网站 模仿github(是全球程序员都用的一个网站,可以托管项目代码 方便协作开发)做的一个网站
将本地代码上传到远程仓库 有2种协议 https协议 ssh协议
三 git的配置
1,全局配置(绿色字体表示可以替换 选择任意的代号都可以)
(1) git config --global user.name "ying" 方便查看是谁上传的代码
(2)git config --global user.email "1038050095@qq.com" 一台电脑仅配置一次即可2,初始化本地仓库
git init 在你的新建项目中的根目录下打开git并且执行此命令 这样就在本地新建
一个.git隐藏目录 但是该文件不能随意动 此目录包含你每次提交的版本记录
3,git命令
git status 查看本地仓库下的代码文件状态 表示有四个文件夹需要提交
git add . 表示将工作区的文件全部添加到暂存区
git add 文件名 将这个文件单独添加
git commit -m '当前的描述' 将暂缓区的文件添加到了本地文件
git remote add origin 远程仓库地址https协议 将本地仓库和远程仓库做关联
git push origin 远程分支名 将本地仓库代码推送至码云远程仓库 如果码云没有这个分支则会创建该分支 如果没有就不新增该分支了
git branch 分支名 在本地仓库创建一个新的分支
git checkout 分支名 本地代码切换到当前对应的分支
git branch -a 查看当前的所有分支 包含本地和远程分支
git merge 分支名 将对应的分支代码合并到当前所在的分支 一般master分支合并某一个分支
三 代码冲突时
在每次开始工作时,一定要从远程仓库 拉取代码
git pull origion 远程分支名
在结束工作时 将本地仓库代码推到远程分支
git push origion
冲突原因:
是由于好几个人同时修改了同一个文件,git无法判断哪些文件该保留哪些该删掉
解决办法:
重新提交
git add
git commit
git push
四 版本回退
1,查看所有的提交历史版本git log
git log -pretty=online
2,回退到指定版本 git reset -hard 提交的id(一般前六位就可以)
3,将该旧版本代码强制推到远程仓库 git push origin master -f
4切回到dev分支 将bug修改完毕 ,重新提交 最后重新合并master分支然后推送到远程master分支就可以了
五,克隆代码
git clone 远程仓库地址url 将远程仓库代码克隆一份到本地
克隆到本地后 本地会自动生成.git文件,不用在git init
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)