git基本用户-创新互联

g一 git 安装配置

公司主营业务:网站制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出边坝免费做网站回馈大家。

  1.1 安装

  由于大部分工作是在windows下,故下载gitwindows版本,注意要区别32位和64位

使用的是git gui

  安装软件,默认点击下一步:

  Git-2.7.2-32-bit_setup.1457942412.exe

 1.2 生成git bash内容

生成秘钥:

$ ssh-keygen.exe -t
rsa -C "woshiwei@gmail.com"
Generating
public/private rsa key pair.
Enter file in which
to save the key (/c/Users/chenwei/.ssh/id_rsa):
Enter passphrase
(empty for no passphrase):
Enter same
passphrase again:
Your identification
has been saved in /c/Users/chenwei/.ssh/id_rsa.
Your public key has
been saved in /c/Users/chenwei/.ssh/id_rsa.pub.
The key fingerprint
is:
SHA256:8qa01nxrfl+2KcmdpIUcMu9vtGEYobyI×××JTZkxIak
woshiwei@gmail.com
The key's randomart
p_w_picpath is:
+---[RSA 2048]----+
|       .+==     
|
|       o.+. 
.   |
|      o . . . . 
|
|     E +  
= o   |
|      o S . * = 
|
|     . = . . = * |
|      ooo  
o O *|
|     ..+o o .* Bo|
|     .o 
+oo .=+ |
+----[SHA256]-----+
 
chenwei@vbear
MINGW32 ~
$

然后把生成的/c/Users/chenwei/.ssh/id_rsa.pub 拷贝到 github里面的----,添加到ssh key里面即可。

使用命令测试,如果出现下面成功,说明已经配置成功了。

$ ssh git@github.com
PTY allocation
request failed on channel 0
Hi woshiwei! You've successfully authenticated, but GitHub does not
provide shell access.
Connection to
github.com closed.

二 维护常见操作

2.1 克隆git库

#git clone xxxx
cd login_main
D:\chenwei\login_main>git
clone https://github.com/woshiwei201/login_main.git
Cloning into
'login_main'...
remote: Counting
objects: 3, done.
remote: Total 3
(delta 0), reused 3 (delta 0), pack-reused 0
Unpacking objects:
100% (3/3), done.
Checking
connectivity... done.

2.2 更新提交代码

#git add xxxx   添加需要更新的文件
#git commit -m "first update"   提交代码到暂存区
#git remote add origin git@github:woshiwei201/login_main   
#git push -u origin master   #同步到服务器

具体实例:

D:\chenwei\login_main\login_main>git
add *
 
D:\chenwei\login_main\login_main>git
commit -m "add login_main"
[master a872fab] add
login_main
 4 files changed, 127 insertions(+)
 create mode 100644 README.txt
 create mode 100644 login_main_v1.1.py
 create mode 100644 login_user.jpg
 create mode 100644 user_config.conf
 
D:\chenwei\login_main\login_main>git
remote add origin https://github.com/woshiw
ei201/login_main.git
fatal: remote origin
already exists.
 
D:\chenwei\login_main\login_main>git
push -u origin master
 ounting objects: 6, done.
Delta compression
using up to 8 threads.
Compressing objects:
100% (6/6), done.
Writing objects:
100% (6/6), 88.18 KiB | 0 bytes/s, done.
Total 6 (delta 0),
reused 0 (delta 0)
To https://github.com/woshiwei201/login_main.git
   eb8b592..a872fab  master -> master
Branch master set up
to track remote branch master from origin.

#查看地址:


https://github.com/woshiwei201/login_main

2.3 删除文件

#git
rm hello.md    #输入想要删除的文件
#git status      #查看当前状态
#git commit -m "no need file"   #提交到暂存区
#git push origin master     #同步到服务器

具体实例:

 
D:\chenwei\login_main\login_main>git
status
On branch master
Your branch is
up-to-date with 'origin/master'.
Changes to be
committed:
  (use "git reset HEAD
..." to unstage)
 
        deleted:    hello.md
 
D:\chenwei\login_main\login_main>git
commit -m "no need file"
[master 3950a7f] no
need file
 1 file changed, 1 deletion(-)
 delete mode 100644 hello.md
 
D:\chenwei\login_main\login_main>git
push origin master
Counting objects: 2,
done.
Delta compression
using up to 8 threads.
Compressing objects:
100% (2/2), done.
Writing objects:
100% (2/2), 218 bytes | 0 bytes/s, done.
Total 2 (delta 1),
reused 0 (delta 0)
To https://github.com/woshiwei201/login_main.git
   af9dbc6..3950a7f  master -> master
 
D:\chenwei\login_main\login_main>
#登录界面验证
https://github.com/woshiwei201/login_main

2.4 更新代码到本地

三 常见的配置信息

3.1 全局配置信息

#配置全局用户名参数

git config --global user.name "username"

#配置全局电子邮件地址

git config --global user.email "test@gamil.com"

#查看配置信息

git config --list

3.2 git命令状态

#git 3个命令状态

git status

已修改  工作目录

已暂存  暂存区域  git add

已提交  git目录   commit

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


名称栏目:git基本用户-创新互联
URL标题:http://scyanting.com/article/dieesh.html