Git,github,gitee的使用

文章介绍了Git的初次安装配置,包括设置用户签名,仓库的初始化,以及添加、提交、推送代码的基本流程。还涉及分支管理、远程仓库操作,如GitHub的SSH免密登录,IDEA集成Git配置,以及如何创建和应用忽略文件规则。
摘要由CSDN通过智能技术生成


Git首次安装必须设置一下用户签名,否则无法提交代码
git的用户签名  ****
git的用户邮箱 ****@gmail.com

在命令行输入: git init
在Gitee中我们刚刚新建的仓库里,去复制仓库的地址
在命令窗口中输入: git remote add origin(默认别名是origin) 仓库地址(github/gitee上创建的仓库)
在命令窗口中输入:git pull origin(仓库地址别名) master(分支名)
在命令窗口中输入: git add 文件名称 (将文件保存到暂存区中)
在命令窗口中输入: git commit -m "日志信息" 提交项目名(将项目提交到git上)
在命令窗口中输入: git push origin(仓库地址) master (将项目发送到github、gitee创建的仓库上)

命令名称                                                            作用        
git config --global user.name 用户名            设置用户签名
git config --global user.email 邮箱                设置用户签名
git init                                                            初始化本地库
git status                                                       查看本地库状态
git add 文件名                                               添加到暂存区
git commit -m "日志信息" 文件名                  提交到本地库
git reflog                                                       查看历史记录
git log                                                           查看版本详细信息
git reset --hard 版本号                                 版本穿梭

分支的操作    
命令名称                                                            作用
git branch 分支名                                           创建分支
git branch -v                                                   查看分支
git checkout 分支名                                        切换分支
git merge 分支名                                            把指定的分支合并到当前分支上
冲突产生的原因:
    合并分支时,两个分支在同一个文件的同一个位置由两套完全不同的修改。Git无法替我们决定使用哪一个。必须人为决定新代码内容。

git 用到团队协作 需要用到代码托管中心

远程仓库操作
命令名称                                                                作用
git remote -v                                                    查看当前所有远程地址别名
git remote add 别名 远程地址                          起别名
git remote rm 远程地址别名                             删除远程仓库
git push 别名(也可以是http地址)  分支             将送本地分支上的内容送到远程仓库
git clone 远程地址                                            将远程仓库的内容克隆到本地(克隆代码是不需要登录账号的)clone会做如下操作:1.拉取代码;2.初始化本地仓库;3.创建别名
git pull 远程库地址别名 远程分支名    将远程仓库对于分支最新内容拉下来/后与当前本地(将远程库的代码拉去到本地,跟新本地库的代码)分支直接合并

github的ssh免密登录
运行命令生成.ssh密钥目录【注意:这里的-C 这个参数是大写的C】
1.在windows的家目录C:\Users\ASUS 右击运行Git Bash Here
2.ssh-keygen -t rsa -C github的邮箱

IDEA集成Git
配置Git忽略文件
git管理项目只需要pom.xml 和 代码文件
1)创建忽略规则文件xxxx.ignore(前缀名随便起,建议是git.ignore)
git.ignore配置文件(这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig文件引用,建议也放在用户家目录下
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml

2)在用户家目录下的.gitconfig文件中引用忽略配置文件
[core]
    excludesfile = C:/Users/ASUS/git.ignore

码云(gitee)可以复制迁移 github 上的项目

码云的操作跟github一样

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值