git命令使用

刚从svn转到git,差不多一月有余;做个小总结;由于git图形化界面在intelij idea上有些不方便;故改而以git的命令行方式为主;我的操作系统为windows;

git clone  xxx.git将远程仓库复制到本机;使用场合:刚在远端新建一个仓库需要下载到本地的时候;类似于svn的下载;

git add .  注意后面的点;使用场合,本地做了修改后,先git status;出现修改的列表,然后使用git add .添加;可理解为添加到某个地方,待提交;然后 git commit -m "comments";commets为注释的内容;最后;git push origin repositoryName;基本流程搞定;

完整的如下:

git status;

git add .

git commit -m "";

git push origin repositoryName(一般为远端仓库名称);

 

另外还有几个命令比较有用的;

git branch;查看本地有几个分支;

合并分支与主干;先

git checkout master;(切换到主干)

git merge test;(全并本地分支)

git push origin master;(合并好后提交到远端master);

当然中间如果有冲突时,在git merge test这个阶段会提示有冲突;

这个时候根据提示,找到相应的文件名,然后图形化界面修改,然后 git commit;再执行下面的流程;

由于冲突的处理,经验不足,今天先总结到此;

当然,本地要访问远程,ssh有个证书要配置的,git bash软件,相应的git gui里面有个私钥的,直接复制到远端即可正常使用了;

git reset --hard HAED   撤销本地和暂存区的所有变动

git pull=git fetch 与git merge;例如:

 

git fetch origin master

git log -p master..origin/master

git merge origin/master

相当于git pull origin/master

git checkout .撤销还没有提交的代码; 注意后面的.

 

查看已经commit 但没有push的代码

git log dev_v2.1.11 ^origin/dev_v2.1.11

git stash 将本地修改临时存储;

https://blog.youkuaiyun.com/qq_31411389/article/details/65447640

git reset 作用:重置版本;

git revert:抵消以前的commit;

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值