git命令集
-
Git是一个强大的分布式版本控制系统,它是开发者必备的工具之一。下面是一些常用的Git命令集,帮助你更好地理解和使用Git:
1. 初始化仓库
– git init:初始化一个新的Git仓库。2. 创建和切换分支
– git branch:查看分支列表。
– git branch:创建一个新的分支。
– git checkout:切换到指定分支。 3. 提交和合并代码
– git add:将文件添加到暂存区。
– git commit -m ““:提交暂存区的代码到本地仓库。
– git push:将本地仓库的代码推送到远程仓库。
– git pull:从远程仓库拉取代码。
– git merge:将指定分支的代码合并到当前分支。 4. 查看和撤销修改
– git status:查看当前仓库的状态。
– git diff:查看文件的修改差异。
– git checkout —:撤销对文件的修改。 5. 远程仓库操作
– git remote add:添加远程仓库。
– git remote -v:查看远程仓库列表。
– git clone:克隆远程仓库到本地。
– git fetch:从远程仓库获取最新代码。6. 撤销和回退操作
– git revert:撤销指定提交的修改。
– git reset:将HEAD指针回退到指定提交。
– git reset –hard:强制回退到指定提交,丢弃所有修改。 7. 查看提交历史和日志
– git log:查看提交历史。
– git log –oneline:以简洁的形式显示提交历史。
– git blame:查看文件的修改历史。 以上是一些常用的Git命令,希望对你在使用Git时有所帮助。当然,Git还有许多其他的命令和功能,你可以通过查阅官方文档或其他资料来深入学习和了解。
2年前 -
1. git init: 初始化一个新的Git仓库。使用该命令后,当前目录下就会生成一个隐藏的.git文件夹,用于存储Git的版本控制信息。
2. git clone: 克隆一个远程仓库到本地。使用该命令可以将远程仓库的代码复制到本地,方便进行修改和提交。
3. git add: 将文件或者文件夹添加到Git仓库的暂存区。使用该命令可以将新修改的文件或者已经存在的文件添加到暂存区,待提交。
4. git commit: 提交暂存区的修改到本地仓库。使用该命令可以将暂存区的修改保存成一个新的版本,并添加注释说明。
5. git push: 将本地仓库的修改推送到远程仓库。使用该命令可以将本地仓库的修改同步到远程服务器上,使得其他人可以查看和获取最新版本的代码。
6. git pull: 从远程仓库拉取最新的代码到本地。使用该命令可以获取远程仓库的最新版本代码,并且自动合并到本地。
7. git branch: 查看、创建、删除分支。使用该命令可以列出本地仓库的所有分支,创建新的分支,删除不需要的分支。
8. git checkout: 切换分支或恢复文件。使用该命令可以在不同分支之间切换,也可以回滚某个文件到指定的版本。
9. git merge: 合并分支。使用该命令可以合并指定的两个分支,将另一个分支的修改合并到当前分支。
10. git log: 查看提交历史记录。使用该命令可以查看当前分支的所有提交记录,包括作者、时间、注释等信息。
11. git status: 查看当前仓库的状态。使用该命令可以查看当前工作区和暂存区的状态,是否有文件需要提交或者添加。
12. git fetch: 从远程仓库获取最新的代码,但不自动合并。使用该命令可以获取远程仓库的最新版本,但不会自动合并到本地分支。
13. git reset: 重置当前分支的HEAD指针。使用该命令可以撤销不需要的提交,回滚到指定的版本。
14. git remote: 设置远程仓库的别名。使用该命令可以添加、删除或者修改远程仓库的别名,方便使用。
15. git stash: 暂存当前的修改,但不提交。使用该命令可以将当前工作区的修改暂存起来,待以后恢复。
以上是常用的Git命令集,可以帮助开发者进行版本控制、合作开发、代码管理等任务。
2年前 -
一、Git基本配置
配置全局用户名和邮箱:
“`
$ git config –global user.name “Your Name”
$ git config –global user.email “your email”
“`查看当前配置:
“`
$ git config –list
“`二、Git仓库操作
初始化一个新的Git仓库:
“`
$ git init
“`克隆一个远程的Git仓库:
“`
$ git clone
“`创建一个新的分支:
“`
$ git branch
“`切换到一个分支:
“`
$ git checkout
“`切换到一个分支并创建一个新的分支:
“`
$ git checkout -b
“`删除一个本地分支:
“`
$ git branch -d
“`删除一个远程分支:
“`
$ git push origin –delete
“`查看当前分支状态:
“`
$ git status
“`查看所有分支的状态:
“`
$ git branch -vv
“`三、文件操作
添加所有文件到暂存区:
“`
$ git add .
“`添加指定文件到暂存区:
“`
$ git add
“`提交当前暂存区的文件到版本库:
“`
$ git commit -m “commit message”
“`查看文件修改的差异:
“`
$ git diff
“`撤销已修改的文件:
“`
$ git checkout —
“`撤销已添加到暂存区的文件:
“`
$ git reset HEAD
“`删除某个文件:
“`
$ git rm
“`四、版本控制
查看提交历史:
“`
$ git log
“`查看文件的提交历史:
“`
$ git log —
“`回退到上一个版本:
“`
$ git checkout HEAD^
“`回退到指定版本:
“`
$ git checkout
“`创建一个标签:
“`
$ git tag
“`切换到一个标签:
“`
$ git checkout tags/
“`五、远程操作
将本地分支推送到远程仓库:
“`
$ git push origin
“`删除远程分支:
“`
$ git push origin –delete
“`从远程仓库更新代码到本地:
“`
$ git pull
“`六、分支合并与冲突解决
合并某个分支到当前分支:
“`
$ git merge
“`解决冲突后继续合并:
“`
$ git add
$ git commit
“`七、其他操作
配置Git用户名和邮箱:
“`
$ git config –global user.name “Your Name”
$ git config –global user.email “your email”
“`创建一个新的分支:
“`
$ git branch
“`切换到一个分支:
“`
$ git checkout
“`创建一个新的分支并切换到该分支:
“`
$ git checkout -b
“`提交当前工作区的修改:
“`
$ git commit -a -m “commit message”
“`将本地分支与远程分支关联:
“`
$ git branch –set-upstreamorigin/
“`推送本地分支到远程分支:
“`
$ git push origin
“`从远程仓库获取最新代码:
“`
$ git pull
“`获取远程分支到本地并与当前分支合并:
“`
$ git pull origin
“`强制覆盖本地分支:
“`
$ git fetch –all
$ git reset –hard origin/
“`八、其他常用命令
查看当前仓库状态:
“`
$ git status
“`查看某个文件的修改差异:
“`
$ git diff
“`将某个文件的修改从工作区撤销:
“`
git checkout
“`撤销已添加到暂存区的文件:
“`
git reset HEAD
“`丢弃某个文件的所有修改:
“`
git restore
“`重命名文件:
“`
git mv
“`查看分支列表:
“`
git branch
“`切换分支:
“`
git checkout
“`查看提交历史:
“`
git log
“`查看某个文件的提交历史:
“`
git log —
“`查看修改的差异:
“`
git diff
“`合并某个分支到当前分支:
“`
git merge
“`删除本地分支:
“`
git branch -d
“`删除远程分支:
“`
git push origin –delete
“`创建标签:
“`
git tag
“`克隆远程仓库:
“`
git clone
“`将本地分支重命名:
“`
git branch -m
“`将某个分支重命名:
“`
git branch -m
“`设置远程仓库地址:
“`
git remote set-url origin
“`查看当前仓库的远程仓库地址:
“`
git remote -v
“`重新查找远程仓库地址:
“`
git remote update origin –prune
“`以上是一些常用的Git命令集。通过掌握这些基本操作,可以进行版本控制、合作开发、分支管理等工作,提高代码管理和协作效率。
2年前