本文主要是介绍Git常见指令(初始化仓库,克隆仓库,添加和提交更改,查看状态和历史,分支操作,远程操作,撤销操作,打标签),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1.初始化一个新的仓库
- 2.克隆仓库到本地
- 3.添加和提交更改
- 4.查看状态和历史
- 5.分支操作
- 6.远程操作
- 7.撤销更改
- 8.打标签
1.初始化一个新的仓库
git init
这个命令用于在当前目录中初始化一个新的 Git 仓库。执行后,Git 将在当前目录中创建一个新的 .git 子目录,用于存储版本控制相关的信息。
2.克隆仓库到本地
git clone [url]
使用这个命令可以将远程仓库克隆到本地。[url] 是远程仓库的 URL 地址。
3.添加和提交更改
git add [file]
git add [file] 将指定的文件或者所有更改添加到暂存区。
git commit -m "message"
git commit -m “message” 则将暂存区的更改提交到本地仓库,并附带一条提交信息。
4.查看状态和历史
git status
git status 用于查看工作区和暂存区的状态,包括已修改的文件、暂存区的文件以及未跟踪的文件等。
git log
git log 则用于查看提交历史记录。
5.分支操作
git branch
git branch 用于查看当前分支列表。
git branch [branch_name]
git branch [branch_name] 用于创建一个新分支。
git checkout [branch_name]
git checkout [branch_name] 用于切换到指定分支。
git merge [branch_name]
git merge [branch_name] 用于将指定分支的更改合并到当前分支。
6.远程操作
git remote -v
git remote -v 用于查看远程仓库的地址。
git remote add origin [url]
git remote add origin [url] 用于添加一个远程仓库的别名。
git pull origin 分支名
git pull 用于从远程仓库拉取最新更改到本地。
git push origin 分支名
git push 用于将本地更改推送到远程仓库。
7.撤销更改
git reset [file]
git reset [file] 用于将指定文件从暂存区移除,但保留工作区的更改。
git reset --hard
git reset --hard 则用于重置当前分支到上一个提交的状态,丢弃所有本地的更改。
8.打标签
git tag [tag_name]
git tag [tag_name] 用于创建一个新的标签。
git push --tags
git push --tags 用于将本地标签推送到远程仓库。
这篇关于Git常见指令(初始化仓库,克隆仓库,添加和提交更改,查看状态和历史,分支操作,远程操作,撤销操作,打标签)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!