携手创造,共同成长!这是我参加「日新计划 8 月更文挑战」的第 22 天,点击检查活动详情
欢迎关注我的大众号 [极智视界],获取我的更多笔记共享
大家好,我是极智视界,本文介绍一下 git 指令行的根本操作。
git 是很好用的代码版别办理工具,在 windows 上有像 小乌龟 tortoise 这样的办理工具来运用 git 或 svn,在 ubuntu 等 linux 系统上我们能够运用 指令行 来进行操作。
下面开端,主要介绍一些常用、高频指令。
# 切到作业目录
cd workspace
# clone工程不多说
# git clone
# 初始化
git init
# 添加到缓存区
git add .
# 提交到版别区
git commit -m "init app"
# 推送到长途
# 这里的your_token生成方式自己网上找一下
# origin是取了个别名,能够自由发挥取名字,后面统一即可
git remote add origin https://<your_token>@github.com/<REPO>.git
# push到master分支
git push origin master
###### 创立分支相关
# 创立dev分支
git checkout -b dev
# 推送到dev分支 ==> 依据本地dev生成长途dev
git push origin dev
###### 检查分支
git branch
###### 以下的分支操作,你要先了解Git分布式办理的思想,才能更好了解操作 ######
###### 切换分支
# 切换dev分支 ==> 依据长途dev生成本地dev
git checkout -b dev origin/dev
# pull dev
git pull origin dev
###### 清空git remote
# 检查现在有几个remote
git remote -v
# 删除其间一个remote
git remote remove <name>
###### git分支重命名
# 重命名长途分支对应的本地分支
git branch -m oldName newName
# 删除长途分支
git push --delete origin oldName
# 上传新命名的本地分支
git push origin newName
# 修正本地分支和长途分支的相关
git branch --set-upstream-to origin/newName
还有个比较常用的是 .gitignore
,这个文件的作用是决定 你的 git 要 ignore 哪些文件,ignore 的文件,git 不再进行办理。比方,你写的 .gitignore
文件如下:
/node_modules
/build
那么 git 就会忽略 /node_modules
和 /build
。
以上的 git 操作根本能够应对一般的开发需求了。其实你把下面这个图弄懂了,你会发现 都是围绕这个在操作:
好了,以上共享了 git 指令行根本操作。希望我的共享能对你的学习有一点帮助。
【大众号传送】
《极智开发 | git 指令行根本操作》