一.基本使用
注意:首先要把用户名和邮箱设置好:
git config user.name "用户名"
git config user.email "Email 地址"
1. git init:初始仓库,
2. git add :添加到暂存区,.
3. git commit -m (提示信息):提交,
二.撤销:
1. git checkout (文件名):暂存区覆盖工作区
2. git rm --cached (文件名):把文件从暂存区删除(直接没了)
git reset HEAD (文件名):把暂存区的修改撤销掉(unstage),重新放回工作区
3. git reset --hard (commit的id):将commit的更新跳到另一个版本,将会覆盖所有的东西
git reset --hard HEAD^^:回退两个版本
三.分支:
1. git branch :查看分支
2. git branch (分支名称):创建分支
3. git checkout (分支名称):切换分支
或者git switch (文件名)
4. git checkout -b 新建分支名 origin/远程分支名:切换到远程分支
或者git switch -c 新建分支名 origin/远程分支名
5. git merge (合并的分支名):合并分支
6. git branch -d (分支名称):删除分支
7. 暂时保存更改:
a. git stash:存储临时改动
b. git stash pop:恢复改动
四.远程仓库操作
1. 方式1(直接操作远程仓库):
1. git push (远程仓库地址) (分支名称):
2. 方式2(给取别名,再操作):
a. git remote add (远程仓库别名) 远程仓库地址
b. git push (远程仓库别名) 分支名称
3. 方式3(让系统记住地址别名和分支,之后可以直接git push)
a. git remote add (远程仓库别名) 远程仓库地址
b. git push -u (远程仓库别名)分支名称
c. git push
4. 删除远程仓库别名:git remote rm (远程仓库别名)
5. 克隆: git clone (仓库地址)
6. 拉取远程仓库最新版本: git pull (远程仓库地址) (分支名称)
7. 创建远程仓库:git push origin (仓库名)
或者:git push --set-upstream origin (分支名称) //可以持续跟踪该分支
注意:创建远程分支前需要在本地分支先创建好
8.删除远程分支:git push origin --delete (分支名称)
五.添加忽略文件
1.在项目根目录创建一个文件:.gitignore (全名就是.gitignore)
2.在文件里写: test (忽略根目录下test文件夹)
a.txt (忽略根目录a.txt文件)
六.为仓库添加详细说明
1.在项目根目录下创建文件:readme.md
2.然后在文件里随便写