1. git clone + github地址名 (下载别人的代码)
2. 看别人的github项目
-
git clone
-
Star
-
README.md
-
issue
-
LICENSE
3.如何把文件和远端的git仓库连接起来
-
git init (生成本地的git仓库)(如果文件有自己的git文件夹就是有自己本地的仓库就不需要这个步骤)
-
git add -a (将工作区的文件全部存到暂存区)
-
git commit -m '备注' (将暂存区的内容传到本地的仓库,对更改添加备注)
4.查看仓库的提交历史
-
git log
-
git log --stat(可以查看丰富的提交历史)
-
git log --pretty=oneline (可以简化提交历史的显示)
5.如何将修改到工作区的文件打回没修改的样子
git checkout 文件名
6.如果文件已经提交到了暂存区怎么打回
git reset HEAD^1(这个指当前文件的上一个,1指上一个版本可以省略)(可以把提交的文件打回工作区)
7.版本回退
git reset --hard 版本号
git reflog(记录每一个命令)
git的分支
1.如何创建分支
-
git checkout -b 文件名
2.如何切换分支
-
git checkout 切换的文件名
3.如何合并分支
-
git merge 要合并的分支
4.如何放弃合并
-
git merge --abort
5.查看分支
-
git branch
6. 删除分支
-
git branch -D 分支名
7.版本回退
git reset --hard 版本号
git reflog (记录你的每一个操作)
git和github
将本地仓库上传到远程的空仓库
-
git remote add origin github的仓库位置链接
-
git branch -M main (将本地的master链接改成main)
-
git push -u origin main
需要把远程的仓库拉到本地时
-
git pull