【Git】Git常用命令

18 篇文章 13 订阅
7 篇文章 1 订阅

[git status] 查看状态,包括当前所在分支,代码修改状态

[git add 文件名][git add --all]
两个功能:跟踪文件,(如果已跟踪)将修改的文件放在暂存区

[git commit -m “提交说明”] 将暂存区的文件提交到版本库

[git branch 分支名] 创建新分支但不切换到新分支上

[git branch -d 分支名] 删除分支

[git checkout 分支名] 切换到另外一个分支

[git checkout -b 分支名] 创建新分支并切换到这个分支

[git branch] 列出本地所有分支名

[git branch --all] 列出本地及远程的所有分支名

[git fetch] 将远程所有分支更新到本地

[git push origin 分支名] 将某个分支上传到远程服务器

[git merge 分支名] 将某个分支合并到当前分支

[git pull origin master] 将远程master分支更新到本地,并与本地master合并

[git log] 查看提交日志

[git reflog] 查看结点历史(当回退到历史结点想回到最新结点可以用这个命令查看最新结点id)

[git chekcout – .] 撤消工作区的所有修改,不可逆

[git reset head .] 将暂存区的文件撤消到工作区,不可逆

[git reset --hard head] 撤消所有更改,或回溯到此分支的最后提交的结点,不可逆

[git reset --hard head^ ] 回溯到此分支的上一个结点,可逆

[git reset --hard commitID号] 回溯到具体的commit id的结点

[git fetch origin 分支名] 将远程某个分支更新到本地

[git push origin :分支名] 删除远程分支

[git rm --cached FILENAME] 取消跟踪 如果是文件夹后面加上-r

[git remote -v] 查看远程库地址

[git config --list] 列出git所有配置信息

[git config --global user.name 开发者姓名] 配置开发者用户名,便于跟踪提交日志

[git config --global user.email 开发者email] 配置开发者email

如果在本地已经建了仓库,要把它跟远程的仓库关联起来,用这两个命令:

[git remote add origin 远程仓库地址]
[git push -u origin master]

关联远程仓库示例:

[git remote add origin https://git.oschina.net/xxx/xxx.git]
[git push -u origin master]

如果提示:refusing to merge unrelated histories,则加上–allow-unrelated-histories

git merge origin/master --allow-unrelated-histories

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值