1. gitLab提交代码步骤
git status
git diff
git add . // 将本地冲突部分处理完之后提交代码到缓存中
git commit -m "describeWord"
git pull -u origin master
// 如果第一次连接远程仓库时将本地与远程仓库分支关联, 后续提交时可直接输入 git push
2. 一些命令
- 关联一个远程仓库:
git remote add origin git@server-name:path/repo-name.git - 从git上克隆代码到本地:
git clone git@123.151.34.43:liulihao/testproject.git - 向gitLab推送内容
git push -u origin master //第一次推送master分支的所有内容. 以后再提交可以省略u - git global setup
关联用户名: git config --global user.name "liulihao"
关联邮箱: git config --global user.email "551772063@qq.com"
- 查看隐藏文件:
ls -a - 查看当前主干下有哪些分支:
git branch -a - 切换分支:
git checkout - 创建README.md文件:
touch README.md - 创建testFill文件夹:
mkdir testFill - 删除
.git文件夹 , 允许递归删除:rm -rf .git - 目录操作
命令名 功能描述 使用举例
mkdir 创建一个目录 mkdir dirname
rmdir 删除一个目录 rmdir dirname
mvdir 移动或重命名一个目录 mvdir dir1 dir2
cd 改变当前目录 cd dirname
pwd 显示当前目录的路径名 pwd
ls 显示当前目录的内容 ls -la
- 文件操作
命令名 功能描述 使用举例
cat 显示或连接文件 cat filename
od 显示非文本文件的内容 od -c filename
cp 复制文件或目录 cp file1 file2
rm 删除文件或目录 rm filename
mv 改变文件名或所在目录 mv file1 file2
find 使用匹配表达式查找文件 find . -name “*.c” -print
file 显示文件类型 file filename
3. git commit 忽略eslint 校验
跳过代码检查: git commit --no-verify -m "commit"
4. You've added another git repository inside your current repository
解决方式: 删除要上传项目的 .git 文件夹。 然后重新上传一次。
具体步骤: cd 到要提交的项目目录下。 , ls -a 显示隐藏的文件夹。 这时可以看到有.git文件。 删除rm -rf .git。然后重新提交即可
5. 创建本地git仓库的步骤
- gitLab中建立一个新的项目。 本地添加个readme文件
- 本地新建一个文件夹 在文件夹内git clone 注意: 要克隆http文件, ssh文件需要有秘钥
- git clone xxx
- git init
- cd 到当前文件下
- 将项目底下的文件都拷贝到当前文件下
6.公钥和私钥
在电脑终端输入 ls -al ~/.ssh 检查是否已经存在 SSH Key
将公钥放到剪切板 : pbcopy < ~/.ssh/id_rsa.pub
id_rsa // 生成的私钥
id_rsa.pub // 生成的公钥
cd ~/.ssh // 进入到.ssh文件下
ssh-keygen -t rsa -C "your@email.com" // 重新生成公钥
cat ~/.ssh/id_rsa.pub // 查看本机公钥