//8.设置远程仓库地址
//查看本地仓库是否和远程仓库连接(如果连接会显示远程仓库地址)
git remote -v
//建立本地仓库和远程仓库的链接(origin是随便起的名字可以改,一般采用这个)
git remote add origin [git仓库连接地址]
//9.往远程仓库提交代码
//提交之前先拉取 origin的名字对应的是远程地址,是我们之前设置本地和远程仓库连接定义的(如果定义的aaa,origin就是aaa)
git pull origin master
//把本地代码提交到远程仓库(需要输入远程仓库账户的用户名和密码,如果不想输入参考我博文中的设置SSH秘钥教程)
git push origin master
//拉取远程仓库的代码
git clone [远程地址][别名,默认仓库名]
项目开发流程
1.负责人或组长先创建中央仓库(增加协作者)
2.小组成员基于git clone命令把远程仓库及默认的内容克隆到本地
3.每个组员写完自己的程序后,基于‘git add/git commit’把自己修改的内容存放到历史区,然后通过‘git pull/git push’把本地信息
和远程仓库信息保持同步即可(可能涉及到冲突的处理)
1.配置用户名
git config -l 查看配置信息
git config --gobal -l 查看全局配置信息
git config --global user.name 全局配置用户名
git config --global user.email 全局配置邮箱地址
//必须设置,不设置会提示英文:翻译成中文就是你提示我你是谁、
//安装之后先配置在操作,修改的话重新配置即可
2.创建新仓库
//在项目主目录下进行创建新仓库
git init
3.从远程服务器克隆一个仓库
git clone [远程地址][别名,默认仓库名,可以不写]
git clone做了三件事:
1.初始化一个git仓库‘git init’
2.和对应的远程仓库保持关联 git remote add
3.把远程仓库默认内容拉取到本地‘git pull’
4.显示当前的工作目录下的提交文件状态
git status
5.将指定文件标记为将要被提交的文件
//可以单独提交文件名 .是代表提交所有
git add .
6.将标记过为将要提交文件取消标记(不提交)
//可以取消提交文件名 .是代表取消提交所有
git reset .
7.提交本地仓库并提供提交信息
git commit -m ‘提交信息’
//查看刚刚提交的信息
git commit --amend
8.查看提交历史
git log
9.向远程仓库推送
//第一次推送
git push 远程地址
//第一次过后推送
git push
10.从远程仓库拉取
// origin的名字对应的是远程地址,是我们之前设置本地和远程仓库连接定义的(如果定义的aaa,origin就是aaa)
git pull origin master
11.清屏clear
clear 清屏
12.查看当前所有文件状态
红色(在工作区)绿色(在暂存区)看不见(证明所有修改信息都在历史版本区)
git status
13.从暂存区撤回文件(从暂存区删除)
//从暂存区删除某个文件
git rm --cached xxx
//撤销文件在工作区的修改
git checkout – 文件名
//撤销指定文件的 git add 操作,即这个文件在暂存区的修改
git reset 文件名
//撤销之前的所有 git add 操作,即在暂存区的修改
git reset
14.查看所有的历史记录(包括历史区回滚后)
git reflog
14.回滚到历史版本
通过git log会查询出历史版本号
//也可以通过git reflog 进行回滚历史操作版本进行回滚
//版本号
commit afdsfhiasdhoioawsfhnowedf1232
git reset --hard 版本号
15.查看远程仓库地址(用于查看本地仓库和远程仓库是否链接)
git remote -v
15.本地和远程仓库创建链接(origin是随便起的名字可以改,一般采用这个)
git remote add origin [git仓库连接地址]
16.删除本地和远程关联地址
git remote rm origin
1. 查看分支
1.1查看本地分支
git branch
1.2查看远程分支
git branch -r
1.3查看所有分支
git branch -a
2.分支操作
2.1切换远程分支
git checkout [分支名]
2.2分支合并
合并前要先切回要合并进入的分支
以下表示要把user分支合并入master分支
//切换到master分支
git checkout master
//把user分支并入到当前分支,也就是master分支
git merge user
//成功提示
Merge made by recursive.
README | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
2.3 pull下所有的分支(拉取所有分支)
git pull -a
2.4 git新建分支并且在切换分支开发
从当前分支创建一个新的开发分支,创建并切换到user 分支
git checkout -b user
2.5把新建的分支push到远端
git push origin user
2.6删除分支
// 删除远程分支
git push origin --delete 分支名称
最后
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。**
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
[外链图片转存中…(img-17pRFZ5U-1715360007608)]
[外链图片转存中…(img-MAhWMCo4-1715360007608)]
[外链图片转存中…(img-ZzhOtj0B-1715360007608)]
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点!不论你是刚入门Android开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!
如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!