git中的常用命令分享

1.代码库相关

$ git init -- 创建一个新的代码库(当前目录下)

$ git clone xxxx(url) -- 下载路径为url的项目到本地

2.提交,删除,暂存, 修改

$ git add . -- 将所有改动保存到缓存区

$ git commit -m "xxxxx(提交的名称)" -- 将缓存区的内容命名,并且提交到仓库区

$ git stash 将暂时没有提交到缓存区的代码保存到栈上

$ git stash list 获取在栈上保存的代码列表(如下图)

$ git stash applystash@{0} 应用序号为stash@{0}的暂存内容(暂时用@代替,因为找不到原版的符号。。。)

$ git checkout '文件名' -- 撤销对该文件名的修改

3.分支

$ git branch --查看所有本地分支

$ git branch -r 列出所有远程的分支

$ git checkout -b 'xxxx' --新建名为xxxx的分支,并诶换到该分支

$ git checkout xxx -- 切换到名为xxx的分支上

$ git merge 'xxxx' -- 将名为xxxx的分支合并到当前所在分支

4.查看

$ git status -- 查看当前分支修改哪些文件

$ git diff -- 查看工作区和暂存区的差异

5.同步

$ git push origin 'xxx' -- 将名为xxx的分支推到远程仓库

$ git pull origin 'xxx' -- 将名为xxx的远程分支合并到当前分支

$ git fetch 'xxx' --- 下载名为xxx的远程仓库所有变动到当前分支

git中的常用命令分享

相关推荐