# GitLab(局域网)
# GitHub(外网)
# Gitee码云(外网-国内)
# 常用命令
git config --global user.name Chad # 设置用户名
git config --global user.email chad@cargoarmor.com # 设置邮箱
git init # 初始化本地库
git status # 查看本地库状态
git add hello.txt # 将文件添加到暂存区
git rm --cached hello.txt # 将文件从暂存区移除
git commit -m "First commit" hello.txt # 提交本地库,并附加了提交说明
git reflog # 查看版本信息
git log # 查看版本迭代记录
git reset --hard 5770506 # 回到旧版本
git branch -v # 查看分支
git branch hot-fix # 创建分支,hot-fix是分支名
git checkout hot-fix # 切换分支
git merge hot-fix # 将当前分支与hot-fix进行合并
git remote -v # 查看本地库别名
git remote add git-demo https://github.com/tetsttets/git-demo.git # 这样就创建了git-demo别名
git push git-demo master # 将master分支推送到git-demo远程库中去
git pull git-demo master # 拉取远程库git-demo的master分支代码
git clone https://github.com/tetsttets/git-demo.git # 克隆远程库
ssh-keygen -t rsa -C chad@cargoarmor.com # 生成免密登录密钥 -C 描述。免密登录就是将公钥配置到github的ssh中。
# 配置忽略文件(与项目无关的文件不上传):
# 一、新建git.ignore,并配置忽略的文件类型
*.class
*.log
*.ctxt
# 这是忽略目录
.mtj.tmp/
*.jar
*.war
*.nar
*.car
*.zip
*.tar.gz
*.rar
# 二、然后在.gitconfig配置文件中配置
[core]
cxcludesfile=/home/pc1/git.ignore
# gitlab
# 官网:https://about.gitlab.com/
# 安装:https://about.gitlab.cn/install
# 你也可以通过docker安装