携手创造,共同成长!这是我参加「日新计划 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 指令行根本操作。希望我的共享能对你的学习有一点帮助。


 【大众号传送】

《极智开发 | git 指令行根本操作》


极智开发 | git 指令行根本操作