[git学习四] Git常用命令

日常用到的命令没有多少,不用记太多!

如果真的有需要用到的,再自行 google  都是没问题的~

而且我们在 gitlab 上创建了一个新的项目的时候,官方也给了我们一些操作命令:

阿远博客


大标题:Git 常用命令:

git status             #显示工作目录和暂存区的状态;是否被修改、是否
git add              #将修改的文件提交到缓存区。
[示例]
git add admin/*.txt         #将admin目录下的所有 txt 文件提交
git add *             #提交所有更新
git commit -m "备注"              #提交到本地库。将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中。
git pull <远程主机名> <远程分支名>:<本地分支名>   #取回远程主机某个分支的更新,再与本地的指定分支合并。
[示例]
git pull origin dev:master        #取回origin主机的dev分支,与本地的master分支合并。
git pull origin master            #如果远程分支(next)要与当前分支合并,则冒号后面的部分可以省略。
git push <远程主机名> <本地分支名>:<远程分支名>   #将本地分支的更新,推送到远程主机。格式与git pull命令相似。
[示例]
git push origin master            #将本地的master分支推送到origin主机的master分支。如果master不存在,则会被新建。

git push origin :master           #如果省略本地分支名,则表示删除指定的远程分支,因为这等同于推送一个空的本地分支到远程分支。
等同于
git push origin --delete master
git branch                        #查看分支。
[示例]
git branch                        #查看当前有哪些分支
git branch dev                    #创建一个 dev 分支
git branch -a                     #查看本地和远程分支
git checkout                      #切换分支或恢复工作树文件。
[示例]
git checkont dev                  #切换到 dev 分支
git checkout hello.txt            #从索引中恢复hello.txt文件
git checkout -b test              #切换并创建test分支。
git merge                         #用于将两个或两个以上的开发历史加入(合并)一起。
[示例]
git merge dev                     #将分支dev合并到当前分支中,自动进行新的提交。
git merge --no-commit dev         #将分支dev合并到当前分支中,但不要自动进行新的提交。
git diff                          #比较差异。比较的是工作目录中当前文件和暂存区域快照之间的差异,也就是修改之后还没有暂存起来的变化内容。所以如果比较两个分支的差异,一定要先用 git fetch origin 更新下本地版本库。
[示例]
git diff master dev               #比较master分支和dev分支的差异。
git fetch origin                  #更新远程分支到本地。


以上就是工作中比较常用的一些命令,如果想知道更过命令可自行 google 或请教专家!

thanks~


阿远博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论