gitee码云的使用 和 git的使用以及在idea中的使用,git提交的忽略文件模板

目录

 

gitee码云使用:

查看和修改本地git用户名和邮箱地址 的config的命令:

git的使用

git的从gitee上下载代码

git的常用命令:

git 分支 :

git 合并:

git 回滚操作

idea 集成git 的操作

对git的操作

下面在log中可以对git进行回滚 添加标签 对比文件等一系列操作,,,一般建议直接在终端用命令操作git

第二种通过idea 操作git 

项目右键,操作git

git提交的忽略文件模板:.gitignore

 


gitee码云使用:

创建仓库:仓库名xxx,iti选择语言java,在.ggnore选中maven,许可证选Apache-2.0,开发模型选生成/开发模型,开发时在dev分支,发布时在master分支

ssh 公钥的设置: 登录以后找到个人的设置,找到密钥设置然后把本地的公钥设置进去即可,这样访问通过ssh 就可操作库了。

本地公钥生成命令:

安装好git后,打开git bash,输入命令 ssh -kengen -o , 默认以rsa 加密方式声明密钥,生成地址默认是user/.ssh下,然后把.pub 公钥放入gitee的中就ok了

查看和修改本地git用户名和邮箱地址 的config的命令:

以后提交文件时候会默认以这个用户登录名区提交:

 查看配置: git config --global --list

修改配置 : 

git config --global user.name "自定义名称"

git config --global user.email "邮箱地址"

git的使用

下载地址:https://git-scm.com/download

下载后一路下一步安装即可ok

git的从gitee上下载代码

有件创建一个文件,为你的项目的工程父工程路径,然后右键,打开git bash命令窗口,里面是linux命令

输入命令: git clone  项目的ssh地址   

git的常用命令:

添加本地文件到缓存区 : git add .

提交git 文件到本地仓库: git commit -m “提交的信息”

打标签 :  git tag “定义的标签名字”

查看标签:  git  tag

提交标签到远程 :  git  push  -- tags

普通代码提交 :  git push

提交前先先pull代码,以免把冲突提交上去,有冲突先解决冲突,在提交

拉取远程代码 : git pull     同等于  (git fecth 然后在 git merge 命令)

git 分支 :

创建分支:git branch 分支的名字  , 注意 : 需要git push , 才能把创建的分支提交到远程库,因为没有push时候,是先创建在本地的分支branch

把本地创建的分支同步到 远程库上: git push origin  分支名字

本地删除分支: git branch -d 分支的名字

删除远程分支:git push origin -d 分支的名字

切换分支:  git checkout 分支名称   注意:有待提交的文件时候不能checkout 切换分支

查看本地 分支: git branch 

查看远程分支 : git branch -r

提交代码到远程分支: git push origin 远程分支名称

拉取远程分支到本地: git pull origin 远程分支名称   注意:通常都是dev --dev,master --master

git 合并:

git merge 分支的名称 ,  注意 :这个是把 某个分支合并到当前分支

合并完在提交当前分支到远程库 :  git push origin 远程分支名称     

git 回滚操作

建议在idea上操作,因为能看到提交日志,所以roll back会比较清晰

idea 集成git 的操作

git clone  下来的项目如下图,直接把这些文件复制到一个idea的工程中,然后打开idea,idea就直接集成了git,直接操作即可

对git的操作

下面在log中可以对git进行回滚 添加标签 对比文件等一系列操作,,,一般建议直接在终端用命令操作git

第二种通过idea 操作git 

项目右键,操作git

git提交的忽略文件模板:.gitignore

# maven ignore
target/
output/
# *.jar
*.war
*.zip
*.tar
*.tar.gz
tree.txt

# eclipse ignore
.settings/
.project
.classpath

# idea ignore
.idea/
*.ipr
*.iml
*.iws

# temp ignore
*.log
*.cache
*.diff
*.patch
*.tmp

# system ignore
.DS_Store
Thumbs.db

 

猜你喜欢

转载自blog.csdn.net/qq_39564710/article/details/113777744
今日推荐