git命令操作帮助文档

1. 生成ssh key

目录

1. 生成ssh key

2. 代码操作

3. 日常开发


1)首先查看是否有ssh key

打开git bush here,如果有则查看 cat id_rsa.pub,进行复制

输入: cd ~/.ssh/ 

输入:ll 进行查看

复制整段框起来的,然后去git服务器粘贴即可

2)如果没有进行生成

绑定用户名和邮箱

生成ssh key,要按上三次回车

最后查看ssh key,去git服务器粘贴即可

2. 代码操作

1)首次同步远程代码:git clone git@xx.xx.xx.xx:test/test.test.com.git

这时候拿到的是master主分支,由于日常开发中是多人开发,故同步下来之后直接新建自己的分支

2)新建自己的分支:git checkout test ,test即为自己的分支名称

3)切换到自己的分支:git branch test

4)进行首次提交代码三部曲: git add .;git commit -m "init";git push origin test

3. 日常开发

1)日常开发的时候首先查看是否在自己的分支上:git branch 如果在git bush上面,在最后会有分支提示,另外执行 git branch 之后在哪个分支上哪个分支就会变绿色

2)切换到自己的分支上 git checkout zhi 为了防止没切换成功执行完上一步命令之后,最好在执行一步 git branch 查看分支

3)切换到自己的分支上后进行编辑代码等一系列操作后 提交自己的代码到git服务器上

同样执行三部曲:git add .; git commit -m "这次更新了什么";git push origin zhi(在分支操作时,最好带上分支名称进行push)

4)合并分支:每次合并分之前一定要先pull一下主分支

执行完上面的三部曲之后,切换到主分支:git checkout master

同步最新的master分支代码:git pull origin master

进行合并分支:git merge zhi(分支名称)

提交本地代码到远程服务器上:git push origin master

3. 会遇到的问题点

1)合并冲突:遇到代码冲突,先看冲突点,然后跟上次提交的人员进行沟通,最后确定代码冲突位置具体应该按照那个代码进行提交;如果要按照他人的,就要返回到合并之前的状态:git merge --abort 取消合并

2)回退版本:git reset --hard xxxx跟上版本号

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值