Git简介与使用

快速使用命令在文章结尾,需要的可以直接到文章底部即可。

版本控制:

每个人都拥有全部的代码,存在安全隐患

但是不会因为服务器损坏或者网络问题,造成不能工作的情况。

CNPM Binaries Mirror

下载对应版本即可安装,安装:一直下一步就可以了,

卸载的时候先清除环境变量,再卸载。

Git配置:

所有的配置文件都保留在本地

下面是必须要配置的:

git项目搭建:

本地仓库搭建:

初始化项目:git init

另一种:克隆远程仓库:

git clone [url] 链接地址

git add .   //添加文件到缓存区

git status   //查看文件状态

git commit -m “new file hello.txt”   ///提交暂存区的内容到本地仓库  -m提交信息

.gitigonre 文件

*.class
*.log
*.lock

# Package Files #
*.jar
*.war
*.ear
target/

# idea
.idea/
*.iml/

*velocity.log*

### STS ###
.apt_generated
.factorypath
.springBeans

### IntelliJ IDEA ###
*.iml
*.ipr
*.iws
.idea
.classpath
.project
.settings/
bin/

*.log
tem/

#rebel
*rebel.xml*

使用码云:

注册登录。

SSH公钥:

有两种提交到远程的方式

这是第一种,把远程仓库下载下来,直接在远程仓库里提交

git add .

git commit -m “这是第一次提交”

git push origin master     提交到远程仓库

第二种:

先建立一个本地仓库,先提交到本地仓库

git init

项目拿进来

如果有问题,执行这一行代码

git config --global core.autocrlf false

git add .

git commit -m “111”

提交到远程仓库

git remote add origin https://gitee.com/lingsheshidu/lingduone.git

git push -u origin  master

搞定

分支:

创建分支的时候先在里面加一个文件,不然没有主分支

使用:

把远程仓库克隆下来

git clone 地址

git branch dev 创建分支

git checkout dev切换分支

git add .

git commit -m "修改后的"

git push  如果远程分支没有创建用下面那个

git push --set-upstream origin dev  这要保证远程分支已经创建,提交到远程分支

git checkout master切换分支

git merge dev合并分支

git branch -d dev删除本地分支

git push origin --delete dev删除远程分支

# 列出所有本地分支

$ git branch

# 列出所有远程分支

$ git branch -r

# 列出所有本地分支和远程分支

$ git branch -a

# 新建一个分支,但依然停留在当前分支

$ git branch [branch-name]

# 新建一个分支,并切换到该分支

$ git checkout -b [branch]

# 新建一个分支,指向指定commit

$ git branch [branch] [commit]

# 新建一个分支,与指定的远程分支建立追踪关系

$ git branch --track [branch] [remote-branch]

# 切换到指定分支,并更新工作区

$ git checkout [branch-name]

# 切换到上一个分支

$ git checkout -

# 建立追踪关系,在现有分支与指定的远程分支之间

$ git branch --set-upstream [branch] [remote-branch]

# 合并指定分支到当前分支

$ git merge [branch]

# 选择一个commit,合并进当前分支

$ git cherry-pick [commit]

# 删除分支

$ git branch -d [branch-name]

# 删除远程分支

$ git push origin --delete [branch-name]

$ git branch -dr [remote/branch]

# 更新远程分支列表

git remote update origin --prune

后续:

完结撒花!!!!!!!!!!!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值