Git基本指令
一、創(chuàng)建本地倉庫進(jìn)行版本控制
在工作區(qū) local_repository 新建readme.txt文件:
在工作區(qū)對readme.txt文件進(jìn)行修改以后:
git add readme.txt:提交的所有修改放到暫存區(qū)(Stage)
git commit -m “add a new line”:一次性把暫存區(qū)的所有修改提交到分支
git log:查看提交歷史,以便確定要回退到歷史的哪個版本。
git reset --hard cac4b77d:回退到版本號為cac4b77d的歷史版本
git reflog:查看命令歷史,以便確定要回到未來的哪個版本。
git diff HEAD – readme.txt 查看工作區(qū)和版本庫里面最新版本的區(qū)別
git rm readme.txt 工作區(qū)的文件會自動刪除 git commit -m “remove readme.txt”: 版本庫也要做相應(yīng)刪除以保證一致
git checkout – readme.txt:誤刪之后用版本庫里的版本替換工作區(qū)的版本。
二、創(chuàng)建遠(yuǎn)程倉庫,clone到本地,進(jìn)行遠(yuǎn)程版本管理
現(xiàn)在GitHub上創(chuàng)建一個倉庫,或者已經(jīng)有一個遠(yuǎn)程倉庫:
在本地建一個文件夾local_repository,bash進(jìn)入該目錄
使用Git下載指定分支命令為:git clone -b 分支名 倉庫地址
本地作出修改以后:
遠(yuǎn)程倉庫的默認(rèn)名稱是origin,本地主分支名稱master
遠(yuǎn)程協(xié)作的其他人對遠(yuǎn)程倉庫進(jìn)行更新后:
三、創(chuàng)建本地倉庫,與遠(yuǎn)程倉庫關(guān)聯(lián),進(jìn)行遠(yuǎn)程版本管理
四、可能遇到的問題及解決辦法:
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,就可以了!
總結(jié)
- 上一篇: TSNE画图
- 下一篇: 【Tensorflow】ValueErr