在工作区 local_repository 新建readme.txt文件:
在工作区对readme.txt文件进行修改以后:
git add readme.txt:提交的所有修改放到暂存区(Stage)
git commit -m “add a new line”:一次性把暂存区的所有修改提交到分支
git log:查看提交历史,以便确定要回退到历史的哪个版本
。
git reset --hard cac4b77d:回退到版本号为cac4b77d的历史版本
git reflog:查看命令历史,以便确定要回到未来的哪个版本
。
git diff HEAD – readme.txt 查看工作区和版本库里面最新版本的区别
git rm readme.txt 工作区的文件会自动删除 git commit -m “remove readme.txt”: 版本库也要做相应删除以保证一致
git checkout – readme.txt:误删之后用版本库里的版本替换工作区的版本。
现在GitHub上创建一个仓库,或者已经有一个远程仓库:
在本地建一个文件夹local_repository,bash进入该目录
指定分支
命令为:git clone -b 分支名 仓库地址本地作出修改以后:
origin
,本地主分支名称master
远程协作的其他人对远程仓库进行更新后:
SSH KEY密钥问题:
git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
解决办法:参考此篇博客,或者此篇生成一个 SSH KEY,就可以了!