Git Bash
设置本机用户:git config --global user.name "lb"
设置用户邮箱:git config --global user.email "xxxx@qq.com"
创建别名
打开用户目录 Git Bash
touch ~/.bashrc
#用于输出git提交日志
alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'
#用于输出当前目录所有文件及基本信息
alias ll='ls -al'
新建本地仓库
新建一个空目录
进入目录,打开git bash
执行 git init
查看修改的状态(工作区、暂存区)
未暂存:unstaged 未跟踪:untracked
git status
工作区提交到暂存区
git add 文件名|通配符
暂存区提交到本地仓库
git commit -m "备注"
查看提交日志
git log [option]
回退
git reset --hard [id]
操作记录
git reflog
本地仓库地址
F:\Local_repository
E:\PythonWorkSpace\PythonProject
添加忽略列表
创建忽略列表:touch .gitignore
添加文件:vi .gitignore
查看分支
git branch
创建分支
git branch 分支名
切换分支
git checkout 分支名
创建并切换分支
git checkout -b 分支名
合并分支
将其他分支合并到当前分支:
git merge 另一个分支名
删除分支
git branch -d 分支
强制删除:
git branch -D 分支
解决分支冲突
解决那个文件冲突
重新add、commit
配置ssh私钥---在本地仓库目录下:右键-git bash here
查看是否生成过key
ls -al ~/
生成本地私钥
ssh-keygen -t rsa -C “1046392945@qq.com”
本地地址:C:\Users\Administrator.ssh
记事本打开.pub文件
将公钥配置复制到gitlab客户端项目ssh中
本地仓库连接远程仓库
git remote add origin http://192.168.10.106:8088/root/android-UI.git
可以正常push了
先拉取服务器代码
git pull origin master --allow-unrelated-histories
再正常push
git push origin master