git 常用笔记


=============================================================================

git pull --all

# 或
git fetch --all
就是更新所有分支。刚看了手册,原来这个--all是从所有远程仓库更新这一个分支。

我本地有develop , master,  debug 。。。这些分支都与远程仓库关联起来了。

=============================================================================

git different

vsrkong@vpc:~/Desktop/yuServer$ git diff serverSrc/worker.cpp

diff --git a/serverSrc/worker.cpp b/serverSrc/worker.cpp
index 09cc539..883d8c2 100644
--- a/serverSrc/worker.cpp
+++ b/serverSrc/worker.cpp
@@ -240,8 +240,8 @@ long long worker::htonll(long long val) {
 int worker::readn(ip::tcp::socket *sock,void *buf,size_t count) {
     size_t readlen = 0;
     while(readlen < count){
-        size_t n;
-        n=sock->receive(buffer((char*)buf+readlen,count+readlen));
+        size_t n;boost::system::error_code error;
+        n=sock->read_some(buffer((char*)buf+readlen,count+readlen),error);
         if(n <= 0){
             printf("read error:%s\n", strerror(errno));
             return -1;
@@ -255,7 +255,7 @@ int worker::writen(ip::tcp::socket *sock,void *buf, size_t count) {
     size_t writelen = 0;
     while(writelen < count) {
         size_t n;
-        n=sock->write_some(buffer((char*)buf+writelen,count-writelen));
+        n=sock->write_some(buffer((char*)buf+writelen,count-writelen),error);
         if (n <= 0) {
:...skipping...
diff --git a/serverSrc/worker.cpp b/serverSrc/worker.cpp
index 09cc539..883d8c2 100644
--- a/serverSrc/worker.cpp
+++ b/serverSrc/worker.cpp
@@ -240,8 +240,8 @@ long long worker::htonll(long long val) {
 int worker::readn(ip::tcp::socket *sock,void *buf,size_t count) {
     size_t readlen = 0;
     while(readlen < count){
-        size_t n;
-        n=sock->receive(buffer((char*)buf+readlen,count+readlen));
+        size_t n;boost::system::error_code error;
+        n=sock->read_some(buffer((char*)buf+readlen,count+readlen),error);
         if(n <= 0){
             printf("read error:%s\n", strerror(errno));
             return -1;
@@ -255,7 +255,7 @@ int worker::writen(ip::tcp::socket *sock,void *buf, size_t count) {
     size_t writelen = 0;
     while(writelen < count) {
         size_t n;
-        n=sock->write_some(buffer((char*)buf+writelen,count-writelen));
+        n=sock->write_some(buffer((char*)buf+writelen,count-writelen),error);
         if (n <= 0) {
             printf("write error:%s\n", strerror(errno));
             return -1;
~

========================================================================

git  merge 交互更新操作

test@ubuntu:~/Desktop/HomeAI$ git branch
test@ubuntu:~/Desktop/HomeAI$ git checkout -b tmp
test@ubuntu:~/Desktop/HomeAI$ git commit -a -m "1"
*** Please tell me who you are.
test@ubuntu:~/Desktop/HomeAI$ git config --global user.email "2222222222@qq.com"
test@ubuntu:~/Desktop/HomeAI$ git config --global user.name "2222222222"
test@ubuntu:~/Desktop/HomeAI$ git commit -a -m "1"
test@ubuntu:~/Desktop/HomeAI$ git checkout master
test@ubuntu:~/Desktop/HomeAI$ git pull origin master
test@ubuntu:~/Desktop/HomeAI$ git branch
* master
  tmp
test@ubuntu:~/Desktop/HomeAI$ git merge tmp 
Already up-to-date.
test@ubuntu:~/Desktop/HomeAI$ git branch -D tmp 
Deleted branch tmp (was 7976a76).
test@ubuntu:~/Desktop/HomeAI$ git branch 

* master

======================================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值