一、仓库操作
1.初始化Git
git init (初始化git,创建.git文件夹,及相关内容)
2.克隆远程 Git 仓库到本地
git clone [url] [重命名]
3.git进行一些配置
git config [user.name|user.email]
二、文件操作
1.查看 Git 仓库当前状态的命令
git status
2.将文件的修改添加到暂存区
git add 文件名
3.将暂存区内容添加到本地仓库中
git commit [-m 消息内容](在查看git日志时可以看到备注的信息)
4.查看历史提交记录
git log
git log --oneline,加上oneline选项后,只显示一行,简略的版本ID,省去作者和时间信息
5.误操作
①恢复或撤销文件的更改
git restore 文件名
②用于回退版本,可以指定退回某一次提交的版本
git reset [--hard] 版本号 会把提交过程丢失
③撤销某次操作
git revert 版本号 此次操作之前和之后的commit和history都会保留,并且把这次撤销,作为一次最新的提交
三、分支操作
1.创建分支
git branch (branchname) 注意分支创建是基于提交操作的
2.查看分支
git branch -v 查看所有分支
3.切换分支
git checkout 分支名
git checkout -b 分支名 创建分支并切换到分支
4.删除分支
git branch -d 分支名
5.合并分支
git merge 分支名 当分支中有相同名称和类型的文件时,需要手动修改合并后文件中的内容(完成手动修改之前,进入MERGING模式)
四、标签操作
git tag 标签名 版本号 相当于commit的别名
git tag 查看仓库中所有的标签
五、远程仓库
1.从将本地的分支版本上传到远程并合并
git push <远程主机名> <本地分支名>:<远程分支名> (默认不写为matser)
2.从远程获取代码并合并本地的版本
git pull <远程主机名> <本地分支名>:<远程分支名> (默认不写为matser)