GIT的基本操作(建立自己的git远程仓库)
生活随笔
收集整理的這篇文章主要介紹了
GIT的基本操作(建立自己的git远程仓库)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 先在遠程主機建立git倉庫
- 進入git倉庫,建立不用更新的文件(.gitignore)
- git操作
- 遠程克隆到本地
- 本地建立新文件后提交
- 本地倉庫推到遠程倉庫
- 本地倉庫更新
- 查看當前倉庫狀態
- 查看當前提交的日志
- 回滾
- 查看所有提交的日志
- 刪除倉庫文件
- 創建ssh秘鑰
先在遠程主機建立git倉庫
git init --bare xxx.git建立一個用戶用來管理git
useradd git passwd git進入git倉庫,建立不用更新的文件(.gitignore)
vim .gitignore # pycharm .idea/ *.iml *.zip *.csv *.pk *.pt # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class# C extensions *.so# Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST# PyInstaller # Usually these files are written by a python script from a template # before PyInstaller builds the exe, so as to inject date/other infos into it. *.manifest *.spec# Installer logs pip-log.txt pip-delete-this-directory.txt # Unit test / coverage reports htmlcov/ .tox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover .hypothesis/ .pytest_cache/# Translations *.mo *.pot# Django stuff: *.log local_settings.py db.sqlite3# Flask stuff: instance/ .webassets-cache# Scrapy stuff: .scrapy# Sphinx documentation docs/_build/# PyBuilder target/# Jupyter Notebook .ipynb_checkpoints# pyenv .python-version # celery beat schedule file celerybeat-schedule# SageMath parsed files *.sage.py# Environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/# Spyder project settings .spyderproject .spyproject# Rope project settings .ropeproject# mkdocs documentation /site# mypy .mypy_cache/# .mp4 videos/ Videos/將xxx.git倉庫的文件權限全部改為git
cd (到xxxgit的上一層目錄) chown git:git -R xxx.gitgit操作
遠程克隆到本地
git clone git@xxx.xxx.xxx.xxx:/目錄/xxx.git本地建立新文件后提交
進本地倉庫
git add . git commit -m "這里寫更新說明"- git add {文件名} :表示指定文件
- git add . :表示當前目錄所有文件
本地倉庫推到遠程倉庫
git push origin master本地倉庫更新
git pull origin master查看當前倉庫狀態
git status查看當前提交的日志
git log回滾
git reset --hard HEAD^上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成HEAD~100
查看所有提交的日志
git reflog刪除倉庫文件
git rm test.txt創建ssh秘鑰
ssh-keygen -t rsa -C 用戶a把id_rsa.pub的公鑰復制進遠程主機.ssh/authorized_keys
總結
以上是生活随笔為你收集整理的GIT的基本操作(建立自己的git远程仓库)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu系统静态路由
- 下一篇: 增长黑客笔记