摘要:常用操作總結倉庫在當前目錄新建一個代碼庫新建一個目錄,將其初始化為代碼庫下載一個項目配置顯示當前的配置設置提交代碼時的用戶信息文件操作添加指定文件到暫存區添加指定目錄到暫存區,包括子目錄添加當前目錄的所有文件到暫存區刪除工作區文
git常用操作總結倉庫
在當前目錄新建一個Git代碼庫
git init
新建一個目錄,將其初始化為Git代碼庫
git init [project]
下載一個項目
git clone [url]
顯示當前的Git配置
git config --list
設置提交代碼時的用戶信息
git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
添加指定文件到暫存區
git add [file]
添加指定目錄到暫存區,包括子目錄
git add [dir]
添加當前目錄的所有文件到暫存區
git add .
刪除工作區文件,并且將這次刪除放入暫存區
git rm [file]
提交暫存區到倉庫區
git commit -m [message]
提交暫存區的指定文件到倉庫區
git commit [file] -m [message]
本地所有分支
git branch
遠程所有分支
git branch -r
本地所有分支和遠程所有分支
git branch -a
新建一個分支
git branch [branch]
新建一個分支,并且換到該分支
git checkout -b [branch]
切換回主分支
git checkout master
刪除分支
git branch -d [branch]
刪除遠程分支
push origin --delete [branch]
git branch -dr [remote/branch]
合并指定分支到當前分支
git merge [branch]
查看遠程分支
git remote -v
更新本地倉庫至最新
git pull
提交本地所有改動到遠程倉庫(默認master分支)
git push
提交到遠程指定分支
git push origin [branch]
本地已有項目與遠程倉庫連接
git remote add origin [遠程倉庫地址]
首次將本地代碼提交到遠程
git push -u origin master
恢復暫存區的指定文件到工作區
git checkout [file]
恢復暫存區的所有文件到工作區
git checkout .
重置暫存區與工作區,與上一次commit保持一致
git reset --hard
查看有變更的文件
git status
查看當前分支的版本歷史
git log
查看暫存區和工作區的差異
git diff
切換回某個歷史版本
git checkout 歷史版本號
fatal: refusing to merge unrelated histories(拒絕合并不相關的歷史)
合并兩個獨立倉庫歷史
git pull origin master –allow-unrelated-histories
本地master分支提交到遠程dev分支
git push origin master:dev
error: failed to push some refs to "https://github.com/......"
移除遠程連接
git remote remove origin
重新連接遠程地址
git remote add origin [遠程倉庫地址]
以上主要是總結git常用的操作,更多git操作請看git
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/98821.html
摘要:是在服務器端開發再合適不過的神器這里只是對自己平常工作中常常使用到的命令做一個小小的總結,方便程序員開發和版本控制的配置文件有三個級別的配置文件,分別是版本庫級別的配置文件全局配置文件用戶家目錄下系統配置文件安裝的時候所在的目錄,一般情況下 Vim+Gig是在服務器端開發再合適不過的神器!這里只是對自己平常工作中常常使用到的git命令做一個小小的總結,方便程序員開發和版本控制! git...
閱讀 3570·2023-04-25 14:20
閱讀 1191·2021-09-10 10:51
閱讀 1152·2019-08-30 15:53
閱讀 458·2019-08-30 15:43
閱讀 2313·2019-08-30 14:13
閱讀 2794·2019-08-30 12:45
閱讀 1204·2019-08-29 16:18
閱讀 1161·2019-08-29 16:12