1、配置用户名
git config --global user.name "linying1223"
2、初始为本地仓库
git init
3、本地代码传送到远程仓库的文件中
3.1、将文件放入到暂缓区
git add . (.代表全部文件或文件夹,也可以具体到某个文件 git add readme.txt)
3.2、将缓存区 内容添加到仓库中
git commit -m '案例'
4、查看文件状态
git status
5、 把本地库的所有内容推送到远程库上
git push -u origin master
6、拉取最新代码
git pull
7、查看历史提交日志
git log
8、查看所有分支
git branch
9、 创建从远程仓库获取新的分支
git checkout -b 要创建的本地分支名 origin/远程分支名
10、本地分支切换
git checkout 分支名
11、删除本地分支
git branch -D 分支
12、 分支合并
git merge 分支
13、 查看文件内容
cat readme.txt
14、 撤销代码
1)本地代码回退到与git远程仓库保持一致
git reset --hard 远程分支
2) git add 后撤销:
撤销所有add文件:git reset HEAD .
撤销单个add文件:git reset HEAD -filename
3)git commit 后撤销:
只回退commit的信息,保留修改代码:git reset --soft head
彻底回退到上次commit版本,不保留修改代码:git reset --hard head^
4)撤销所有本地改动代码:git checkout .
说明:
HEAD :当前版本
HEAD^ :上一个版本
--hard 参数会抛弃当前工作区的修改
--soft 参数的话会回退到之前的版本,但是保留当前工作区的修改,可以重新提交