Git 常用命令

Git常用命令

1、clone远程仓库主分支到本地

git clone <远程仓库地址> 或者git clone [远程仓库地址] [想要重命名的文件夹名称]

默认clone的是远程仓库的master主分支;而且通过命令 git branch --list能看到克隆后在本地也只有master这一个分支

git checkout <远程分支名> -b <本地分支名>

2、clone远程仓库指定分支到本地

git clone -b <指定分支名> <远程仓库地址>  或者 git clone -b <指定分支名>  <远程仓库地址> [想要重命名的文件夹名称]

在本地创建该分支的文件夹,且只包含该远程仓库的该分支下所有文件,其他分支文件不会包含。而且克隆后本地只有这一个分支。

3、git创建分支并提交到远程分支

(1)git branch 分支名                              创建新分支

(2)git checkout 分支名                             切换到创建的分支

(3)git add .                                                         增加新分支下的文件

(4)git commit -m “your change info” 提交分支内容到本地仓库

(5)git push origin 分支名:分支名             提交本地分支到远程仓库

4、拉取远程内容覆盖本地修改

git checkout .   或者 git checkout 覆盖的文件

5、跟新远程分支内容

git pull origin 分支名

6、回退版本

git reset --hard 版本号

7、解决Git每次拉取代码都需要手动输入用户名和密码

(1)进入git的项目目录;

(2)在命令行里执行"git config --global credential.helper store",这会在gitconfig目录下创建一个文件,用于记录账号和密码;

(3)再执行一次"git pull",输入正确的账号密码,以后就不用再输了。

8、何修改项目中Git远程仓库地址

(1)输入命令【git remote -v】查看git远程仓库地址

(2)输入命令【git remote set-url origin 新地址】替换成新地址

(3)输入命令【git remote -v 】查看是否更新成功

9、当master代码改动了,需要更新开发分支(dev)上的代码

1git checkout master

2git pull

3git checkout dev

4git merge master

5git push -u origin dev

10、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支

1git checkout dev

2git pull

   // do something

3git checkout master

4git merge dev

5git push -u origin master

11、删除分支

(1)利用“git branch --delete xx_branch”命令删除本地分支; --delete   或者用  -d

(2)利用“git push origin --delete xx_branch”命令删除远程分支

12、配置用户名

1)设置全局用户名及邮件

git config --global user.name "Your Name"

git config --global user.email "your_email@example.com"

(2)查看全局用户名及邮件

git config --global user.name

git config --global user.email

(3)设置仓库级别的用户名

git config user.name "Your Name"

git config user.email your_email@example.com

(4)查看仓库级别用户名以及邮件

git config user.name

git config user.email

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值