跳到主要内容

Git 的常用命令

1. git init​

创建一个新的仓库。执行后可以看到,仅仅在项目目录多出了一个.git 目录,关于版本等的所有信息都在这个目录里面。

2. git clone​

克隆一个远程仓库。

git clone [url]  # https://github.com/

3. git add .​

git add .命令可将所有文件添加到暂存区。

4. git commit​

将暂存区的内容添加到本地仓库中。

git commit -m [message]

5. git push​

git push 命用于从将本地的分支版本上传到远程并合并。

命令格式如下:

git push <远程主机名> <本地分支名>:<远程分支名>

#如果本地分支名与远程分支名相同,则可以省略冒号:

git push <远程主机名> <本地分支名>   #例如
git push origin main

6. git branch​

创建一个分支,分支上的操作不会影响到主支:

git branch (branch name)

删除分支命令:

git branch -d (branch name)

7. git checkout​

切换分支命令。

git checkout (branch name)

8. git merge​

合并分支命令。

git merge (branch name)

9. git log​

在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。

10. git status​

git status 命令用于查看在你上次提交之后是否有对文件进行再次修改。

11. git reset --hard​

git reset 命令用于回退版本,可以指定退回某一次提交的版本。

git reset 命令语法格式如下:

git reset [--soft | --mixed | --hard] [HEAD]
#--mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交
#(commit)保持一致,工作区文件内容保持不变。