# 配置用户名和邮箱

git config --global user.name "xxx"

git config --global user.email "xxx@xx.com"

# 配置ssh key

ssh-keygen -t rsa -C "xxx@xx.com" -b 4096

一直敲下一步,查看id_rsa.pub文件路径,一般在C:\Users\xx\.ssh目录下

打开id_rsa.pub文件,复制里面的内容,在gitlab中

右上角用户那里找到Settings->SSH Keys,把id_rsa.pub内容复制到Key里面

Title自己定义即可,然后Add key就可以保存了

# 克隆代码

git clone -b dev ssh://git@ip:端口号/路径

# 进入代码目录

cd xxx

# 拉取最新代码

git pull

# 如果提交有冲突,使用下面方式先pull一次

git pull --rebase

# 查看差异

git status

# 提交代码

git add xxx # xxx表示具体的文件

git commit -m "xxx" # xxx表示为什么需要修订

git push # 如果报错,可以使用git pull --rebase后再次尝试

 

#本地创建项目,关联远程仓库

git init xxx

git remote add xxx git-url

 

#解决git中中午乱码的问题

git config core.quotepath false

修改options-text-locale选择zh_CN, Character set选择UTF-8

 

#配置别名

git config --global alias.别名 xxx

git使用命令_工作区

 

 

#检查本地git与gitlab是否链接

git -T git@IP

git使用命令_git_02

 

 

#将代码从暂存区中恢复撤销

git rm --catched xxx

 

#将代码强制从工作区和暂存区中删除

git rm -f xxx

 

#将未提交到暂存区的文件直接提交到仓库

git commit -a

#查看日志

git log

git log --author=xxx

git log --oneline

git log --oneline -n 行数

#修改备注信息,只能修改最近一次

git commit --amend -m ''

#增加代码不改变版本号

进入暂存区编辑页面:git commit --amend

git使用命令_git_03

 

 写入需要修改的文件,以及备注信息

 #查看工作区文件具体修改内容

git diff fliename

git使用命令_工作区_04

 

 

 #查看暂存区修改内容

git add --cached filename

git使用命令_暂存区_05

 

 

#图形化log查看

git log --graph

git使用命令_版本号_06

 

 #查看所有操作记录,提交、删除、撤销

git reflog

git使用命令_git_07

 

 

#撤销指定版本

git reset 版本号

 

#查看分支

git branch

git使用命令_git_08

 

 查看远程分支:git branch -a

git使用命令_git_09

 

 只查看远程分支

git branch -r

git使用命令_暂存区_10

 

 #切换分支

git checkout 分支名称

# 合并分支,合并修改内容到当前分支

git merge 分支名称

#创建新的分支

git branch --track 分支名

llgit使用命令_git_11