git 常用语句

本贴最后更新于 2272 天前,其中的信息可能已经斗转星移

git 常用语句

1. 创建仓库

git init

#使用当前目录初始化为git仓库 git init #使用指定目录作为git仓库 git init newrepo

git clone

#从远程仓库将仓库拷贝到当前目录 #格式 git clone <repo> #示例 git clone git://github.com/schacon/grit.git #从远程仓库拷贝项目到指定目录 #格式 git clone <repo> <directory> #示例 git clone git://github.com/schacon/grit.git mygit

git add

#将README添加到本地缓存中 git add README

git status

#查看当前仓库的状态,是否文件被修改或者添加 git status

git diff

#查看文件被改动的位置 git diff

git commit

#将缓存添加到本地仓库中 git commit -m 'frist commit'

git rm

#从仓库移除该目录 git rm flie

git mv

#移动、重命名文件 git mv README README.md

git branch

#列出当前本地分支 git branch #查看所有分支(远程和本地) git branch -a #查看远程分支 git branch -r #创建一个新分支newBranch git branch newBranch #删除分支newBranch git branch -d newBranch

git checkout

#切换分支master git checkout master

git merge

#合并分支newBranch到主分支 git merge newBranch

git log

#查看提交历史 git log #查看历史记录简洁版本 git log --oneline #查看历史记录带分支合并 git log --oneline --graph #逆向显示日志 git log --reverse --oneline #查看指定用户提交的代码 git log --author=Linus --oneline -5 #查看指定日期的历史 git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges

git push

#将本地dev分支提交到远程仓库dev分支 git push origin dev:dev

get pull

#更新远程代码到本地 git pull

git config

#查看用户名 git config user.name #查看邮箱 git config user.email #修改用户名和邮箱地址命令 git config user.name "name" git config user.email "email" #修改全局用户名和邮箱地址 git config --global user.name "name" git config --global user.email "email"
  • B3log

    B3log 是一个开源组织,名字来源于“Bulletin Board Blog”缩写,目标是将独立博客与论坛结合,形成一种新的网络社区体验,详细请看 B3log 构思。目前 B3log 已经开源了多款产品:SymSoloVditor思源笔记

    1063 引用 • 3455 回帖 • 165 关注
  • Git

    Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    211 引用 • 358 回帖 • 1 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...