git使用总结

设置用户,邮箱,通gitlab上一致

[hutx@space1 ~]$ git config --global user.name hutx

[hutx@space1 ~]$ git config --global user.email hutx@ucweb.com

生成密钥,私钥,并上传到gitlab你的用户下

本地.ssh权限,

chmod 755 *

chmod 600 id_dsa

[hutx@space1 .ssh]$ ls -l
total 16
-rwxr-xr-x 1 hutx hutx  45 Sep 14 11:41 config
-rw------- 1 hutx hutx 672 Aug  8 22:48 id_dsa
-rwxr-xr-x 1 hutx hutx 599 Aug  8 22:48 id_dsa.pub
-rw-r--r-- 1 hutx hutx 402 Sep 14 12:11 known_hosts

config文件需要自己建立,并配置

Host space1
HostName 10.16.131.229
Port 9922

克隆

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. [hutx@space1 .ssh]$ cd ..  
  2. [hutx@space1 ~]$ git clone git@space1:ucpoint-act/offline-scripts.git  
  3. Cloning into 'offline-scripts'...  
  4. remote: Counting objects: 46, done.  
  5. remote: Compressing objects: 100% (38/38), done.  
  6. remote: Total 46 (delta 20), reused 0 (delta 0)  
  7. Receiving objects: 100% (46/46), 6.38 KiB | 0 bytes/s, done.  
  8. Resolving deltas: 100% (20/20), done.  
  9. Checking connectivity... done.  

检查分支

[hutx@space1 offline-scripts]$ git branch
* master


检查status

[hutx@space1 offline-scripts]$ git status
On branch master
Your branch is up-to-date with 'origin/master'.


nothing to commit, working directory clean

修改并上传

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. [hutx@space1 offline-scripts]$ cd scripts/  
  2. [hutx@space1 scripts]$ ls  
  3. offline2mysqlnew.py  offline2mysql.py  
  4. [hutx@space1 scripts]$ vi offline2mysqlnew.py   
  5. [hutx@space1 scripts]$ git add  
  6. Nothing specified, nothing added.  
  7. Maybe you wanted to say 'git add .'?  
  8. [hutx@space1 scripts]$ git add .  
  9. [hutx@space1 scripts]$ git status  
  10. On branch master  
  11. Your branch is up-to-date with 'origin/master'.  
  12.   
  13. Changes to be committed:  
  14.   (use "git reset HEAD <file>..." to unstage)  
  15.   
  16.     modified:   offline2mysqlnew.py  
  17.   
  18. [hutx@space1 scripts]$ git commit -m "formal enviroment True modify to true"  
  19. [master 78cd0a7] formal enviroment True modify to true  
  20.  1 file changed, 2 insertions(+), 2 deletions(-)  
  21. [hutx@space1 scripts]$ ls  
  22. offline2mysqlnew.py  offline2mysql.py  
  23. [hutx@space1 scripts]$ cd ..  
  24. [hutx@space1 offline-scripts]$ cd ls  
  25. -bash: cd: ls: No such file or directory  
  26. [hutx@space1 offline-scripts]$ ls  
  27. scripts  
  28. [hutx@space1 offline-scripts]$ cd .git  
  29. [hutx@space1 .git]$ ls  
  30. branches  COMMIT_EDITMSG  config  description  HEAD  hooks  index  info  logs  objects  packed-refs  refs  
  31. [hutx@space1 .git]$ cd ..  
  32. [hutx@space1 offline-scripts]$ ls  
  33. scripts  
  34. [hutx@space1 offline-scripts]$ cd scripts/  
  35. [hutx@space1 scripts]$ git push origin master  
  36. Counting objects: 4, done.  
  37. Delta compression using up to 16 threads.  
  38. Compressing objects: 100% (4/4), done.  
  39. Writing objects: 100% (4/4), 353 bytes | 0 bytes/s, done.  
  40. Total 4 (delta 3), reused 0 (delta 0)  
  41. To git@space1:ucpoint-act/offline-scripts.git  
  42.    90e36a9..78cd0a7  master -> master  
因为是git clone下来的

直接使用git push即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值