快速使用命令在文章结尾,需要的可以直接到文章底部即可。
版本控制:
每个人都拥有全部的代码,存在安全隐患
但是不会因为服务器损坏或者网络问题,造成不能工作的情况。
下载对应版本即可安装,安装:一直下一步就可以了,
卸载的时候先清除环境变量,再卸载。
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
后续:
完结撒花!!!!!!!!!!!!!!