Git初始设置

# 设置姓名 
git config --global user.name "用户名"

# 设置邮箱 
git config --global user.email "邮箱"

# 查看姓名
git config --global user.name

# 查看邮箱
git config --global user.email

Git常用命令

# 初始化空的Git版本库
git init

# 将文件放入暂存区
git add 文件名/.(.为工作区所有文件)
    
# 查看暂存区/工作区状态
git status
    
# 将暂存区文件提交至本地仓库
git commit -m "描述"

# 查看提交的日志
git log
    --all : 显示所有分支
    --oneline : 将提交信息显示为一行
    --graph : 以图形形式显示
        
# 查看已删除的记录
git reflog
    
# 版本回退
git reset --hard commitID(通过git log查看)

Git分支命令

# 查看分支
git branch
    -v : 分支信息

# 创建分支
git branch 分支名
    -d : 删除分支
    -D : 强制删除
    -m : 修改分支名

# 切换分支
git chechout 分支名
    -b : 不存在则创建

# 指定分支合并到当前分支
git merge 分支名

Git远程命令

  • 拉取代码

# 拉取远程分支并与本地分支合并
git pull 远程仓库 远程branch:本地branch
  • 推送代码

# 将本地分支版本上传到远程合并
git push 远程仓库 本地branch:远程branch
    -f 强制上传
  • SSH公钥配置

# 生成公钥
ssh-keygen -t rsa -C “邮箱地址”

# 查看公钥
cat ~/.ssh/id_rsa.pub
  • 设置忽略文件

    • 文件名为 .gitignore
    • 忽略文件内容不进行提交推送
# 文件为通配符格式   
*.txt
*.md