git命令

2017-10-10  本文已影响17人  popli

github新建个Repository,然后本地git init 一个仓库
本地添加远程 git remote add origin git@github.com:pop1234o/Algorithm.git
git pull orgin

git remote add [name] [url] //添加一个远程仓库
git pull [name]

git push

git 查看修改 git diff
git 查看状态 git status

git丢弃工作区 git checkout .

git添加 git add .
git 提交 git commit -m"aa"
git 推送 git push 远程名称 (不写默认是关联的远程分支)

git push --set-upstream origin master (如果没有关联则要关联一下)

关联一个远程仓库
git remote add 远程名称 地址
git remote remove 删除远程

更新远程仓库的分支信息
git remote update [-p] [remote]
-p代表prune 更新同时删除远程已经删除的分支的本地关联

从远程拉取 到当前分支!
git pull 远程名 分支 (默认是关联的分支拉)

关联的远程的仓库一般是一个origin和一个upstream

删除本地分支
git branch -d 分支名

拉取远程分支到本地 创建的一个新分支,并切换到这个分支
git checkout -b 本地新分支名 remote仓库名/远程分支名
-b代表 new_Branch的意思

推送本地分支到远程(并 创建远程分支 然后关联)
git push -u 远程仓库名 分支名
这里要用空格分割!
-u 代表关联 ,- set_Upstream

查看当前分支的commit
git log


git 初始化,我们提交代码要设置 用户名 和 邮箱

git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
这个要设置,否则commit记录那个色块就没有了

这时时编辑的是用户目录下的 .gitconfig 文件
查看git 配置
git config --list

我们这里还可以指定文本编辑器,和差异比较工具

参考 https://git-scm.com/book/zh/v1/起步-初次运行-Git-前的配置


新建分支
https://git-scm.com/book/zh/v1/Git-分支-分支的新建与合并

git checkout -b [name] //新建本地分支
git branch //查看本地分支
//本地分支推送到远程,相当于远程新建了一个分支
git push origin branch_fast:branch_fast

上一篇下一篇

猜你喜欢

热点阅读