最近刚开始接触git,所以写下自己学习的大概流程。
推荐参考网站Git远程操作详解
git软件下载
首先,开始学习git前,我们需要下载git软件,大家可以到这个链接去下载官方软件git 软件,当然这个官网上还有很多别的资源,比如git的说明文档,我是比较推荐大家看PRO GIT这本书,写的是比较详细的,入门之后可以通过这个本书提升自己。
创建项目仓库
首先选中需要管理的项目,右键项目最顶层的文件夹,在右键菜单栏中选择Git Bash Here,就会出现如下界面
- git init 命令,就会在项目文件下产生.git的影藏文件
- git add 命令,将文件添加到缓冲区
git add . (将所有文件添加到缓存区)
git add 文件名1 文件2 (将指定文件添加到缓存区)
- 使用git comit 命令
git commit -m "修改内容描述"
- git status 命令查看当前状态
git status
- git diff 查看区别
git diff (比较工作区与缓存区的区别)
git diff HEAD (比较缓存区与版本库的区别)
- git log 查看提交历史
git log --pretty=oneline
- git reset 版本回退,HEAD指向当前版本
git reset --hard HEAD^ (回到上一个版本)
git reset --hard HEAD^^ (回到上上个版本)
git reset --hard 版本号
- git reflog 查看命令历史
git reflog
- git checkout 撤销文件
git checkout -- 文件名
- git rm 删除文件
git rm 文件名
-创建SSH Key
ssh-key -t rsa -C "emial@asd.com" (使用自己的注册邮箱)
执行完这个命令后,可以在用户主目录下的.ssh目录,找到id_rsa(私钥)和id_rsa.pub(公钥)文件,将id_rsa.pub文件里的内容复制出来。然后登陆自己的Github账户,在settings->SSH and GPG keys里添加公钥内容。
- 在github上创建一个创库
将本地创库关联到远程创库,使用git remote add命令
git remote add origin git@github.com:创库
- 推送本地到远程
git push -u origin master