版本控制-git
git status //查看状态
git commit //提交 -> 写信息
git commit -m 'text' //提交 + 写信息 一次完成
git remote add origin git@e.coding.net:yang99/lostfound.git
git push -u origin master //克隆到远程仓库
git push //提交
git clone http.... //克隆到本地
忽略文件
- 创建文件
.gitignore
//忽略文件
直接写文件名
//忽略文件夹
/dirname
分支
git branch login //创建login分支
git checkout login //切换到login分支
git checkout master //切换到主分支
git merge login //login分支合并到主分支
--------
位置概念
仓库初始化
git init .
# . 表示当前目录,可省,默认为当前目录
本地代码操作
add
使用add
将本地代码添加到待提交列表
# 添加指定文件
git add <file>
# 添加所有文件(包含子目录/文件)
git add .
# 通配符
git add *.html # 添加当前目录下指定类型文件
git add */*.html # 添加所有下一级目录下的所有指定类型文件
rm
使用rm
删除本地文件
# 删除本地文件
rm 1.txt
# 将删除的文件从 待提交列表 恢复到本地
git restore 1.txt
通过其他方式(非
git
操作)删除本地文件同样可以达到相同效果
mv
使用mv
移动/重命名本地文件
# 移动并重命名
mv 1.txt txt/3.txt
Log:git
将此行为记录为删除了1.txt
并新建了txt/3.txt
Changes not staged for commit:
deleted: 1.txt
Untracked files:
txt/3.txt
SSH密钥管理
查看和设置用户名、邮箱
# 查看用户名
git config user.name
# 查看邮箱
git config user.email
# 设置用户名
git config --global user.name "username"
# 设置邮箱
git config --global user.email "emailaddress@xxx.com"
查看和创建密钥
一般存在于 C:\Users\username\.ssh\id_rsa.pub
,若不存在则可能没有创建密钥。
ssh-keygen -t rsa -C "emailaddress@xxx.com"
一般情况下直接下一步下一步采用默认即可生成密钥文件
设置密钥
例如码云设置位于 安全设置 -> SSH公钥