git常用命令

clone

克隆远程分支到本地仓库

git clone [ssh]

[ssh] 为git的clone 地址, 需要在git上查看具体地址 

【htth】方式的clone 

git remote set-url origin http://用户名:密码@http地址

用户名和密码分别为git的登录用户名和密码

config

配置提交的用户和邮箱

git config --global user.name 'xxx'  # 配置用户名 
git config --global user.email'xxx@xx.com'  # 配置邮箱

add

添加文件到暂存区 (其中file1,file2 为文件名称)

git add [file1] [file2]...

添加当前目录所有文件到暂存区

git add .

pull

git pull

将远程分支最新代码更新合并到本地仓库区和工作区 

git pull origin dev

 将远程的dev代码拉取到本地

commit

提交暂存区到仓库区

git commit -m [message]  

  [message] 为提交信息, 例如

git commit -m '我的提交信息'

push 

git push origin [branch]

[branch]为远程仓库名称

例如: git push origin dev 提交到dev分支 

branch

列出所有本地分支

git branch 

列出所有远程分支

git branch -r

 列出所有本地和远程分支

git branch -a

log

显示当前分支的版本历史

git log

 checkout

切换当前branch到目标分支, [branch] 为目标分支名称: 例如 git checkout dev

git checkout [branch]

新建分支并切换到新的分支

git checkout -b 新的分支名称

stash

其他人修改了该文件提交到版本库中,而我本地也修改了该文件,致使拉去代码的时候发生冲突

解决办法——贮存更改

依次进行如下操作

git stash        将工作区恢复到上次提交的内容,同时备份本地所做的修
git pull origin <branchName>        拉取
git stash pop    弹出自己最近保存的内容

推荐git可视化工具

Download – TortoiseGit – Windows Shell Interface to Git

 项目根目录下右击, 然后看到如上图所示, 点击git commit -> [branch名称] 来进行提交

注意:  commit代码之前需要先 pull 远程仓库的代码来更新本地的仓库了

简单的代码提交流程:

pull远程仓库分支 -> add 文件到缓存区 -> commit文件到本地仓库 -> push本地仓库到远程仓库 -> log查看是否提交成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值