🍅尚硅谷系列git讲解
🍅笔记链接 提取码:9dp7
1 Git常用命令
1)、Git\etc\gitconfig :Git 安装目录下的 gitconfig --system 系统级
2)、C:\Users\Administrator\ .gitconfig 只适用于当前登录用户的配置 --global 全局
命令名称 | 作用 |
---|---|
git config --global user.name 用户名 | 设置用户签名 |
git config --global user.email 邮箱 | 设置用户签名 |
git config --global --list | 查看当前用户(global)配置 |
git config --system --list | 查看系统config |
git init | 初始化本地库 |
git status | 查看本地库状态 |
git add 文件名 | 添加到暂存区 |
git commit -m “日志信息” 文件名 | 提交到本地库 |
git reflog | 查看历史记录 |
git reset --hard 版本号 | 版本穿梭 |
2 分支的操作
命令名称 | 作用 |
---|---|
git branch 分支名 | 创建分支 |
git branch -v | 查看分支 |
git checkout 分支名 | 切换分支 |
git merge 分支名 | 把指定的分支合并到当前分支上 |
git branch -d 分支名 | 删除分支 |
git push origin --delete [branch-name] git branch -dr [remote/branch] | 删除远程分支 |
3 远程仓库操作
命令名称 | 作用 |
---|---|
git remote -v | 查看当前所有远程地址别名 |
git remote add 别名 远程地址 | 起别名 |
git push 别名 分支 | 推送本地分支上的内容到远程仓库 |
git clone 远程地址 | 将远程仓库的内容克隆到本地 |
git pull 远程库地址别名 远程分支名 | 将远程仓库对于分支最新内容拉下来后与当前本地分支直接合并 |
4 常用的Linux命令
命令名称 | 作用 |
---|---|
cd | 改变目录。 |
cd . . | 回退到上一个目录,直接cd进入默认目录 |
pwd | 显示当前所在的目录路径。 |
ls(ll): | 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。 |
touch : | 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。 |
rm: | 删除一个文件, rm index.js 就会把index.js文件删除。 |
mkdir: | 新建一个目录,就是新建一个文件夹。 |
rm -r : | 删除一个文件夹, rm -r src 删除src目录 |
rm -rf / | 切勿在Linux中尝试!删除电脑中全部文件! |
mv 移动文件, mv index.html src index.html | 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。 |
reset | 重新初始化终端/清屏。 |
clear | 清屏。 |
history | 查看命令历史。 |
help | 帮助。 |
exit | 退出。 |
# | 表示注释 |
5 忽略文件上传
#为注释
*.txt #忽略所有 .txt结尾的文件,这样的话上传就不会被选中!
!lib.txt #但lib.txt除外
/temp #仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/ #忽略build/目录下的所有文件
doc/*.txt #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt
6 SSH公钥设置
设置本机绑定SSH公钥,实现免密码登录!(免密码登录,这一步挺重要的,码云是远程仓库,我们是平时工作在本地仓库!)
进入 C:\Users\Administrator.ssh 目录(没有创建一个)
生成公钥
ssh-keygen
将公钥信息 添加到码云账户中即可!(id_rsa.pub)