工作中Git的使用

2019-07-16  本文已影响0人  八盖

首先安装git

sudo apt-get install git

在本地或者服务器上建立自己的git库

1.首先选择一个目录mkdir一个文件夹例如mkdir git_demo

mkdir git_demo

2.通过命令 git init 把目录变成git可以管理的仓库,初始化后,在当前目录下会出现一个名为.git的目录(隐藏文件夹),查看隐藏文件夹ls后面加-a,所有Git 需要的数据和资源都存放在这个目录中。

git init

3.配置个人用户名和电子邮箱

git config --global user.name "Ba-Gai"
git config --global user.email 15755407160@163.com

4.另外查看自己用户名还有配置信息

git config user.name
git config --list

5.设置SSH秘钥

Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。通过加密保证了数据的保密性和完整性。SSH采用公钥加密技术来验证远程主机,以及(必要时)允许远程主机验证用户。

SSH的好处

1.传统的FTP、Telnet是再网络中明文传送数据、用户帐号和密码,很容易受到中间人攻击。而通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了, 而且也能够防止DNS和IP欺骗。

2.第二个好处是:传输的数据是经过压缩的,所以可以加快传输的速度。

首先进入到home目录下的查看是否有.ssh文件夹,如果有就rm -rf .ssh删除,如果没有就创建,目录中会有【id_rsa】和【id_rsa.pub】两个文件,一个是私钥,一个是公钥,再将id_rsa.pub里面的秘钥复制到GitHub的settings的SSH上面

ssh-keygen -t rsa -C "你的邮箱"
ls -a
cd .ssh
cat id_rsa.pub

6.修改.gitignore文件

vim .gitignore

__pycache__/
*.py[cod]
*$py.class
.idea/   *******(加上这句)**********

然后需要组长拉入项目组里面

通过邮件发送,再通过邮件确认进入到项目中

之后就可以进行开发

将git上文件以ssh的格式clone下来,先将分支切换到develop下面

git clone + 地址
git branch   ------查看分支
git branch -r  -----查看线上分支
git checkout ------ 切换分支 / 代码回滚 / 代码还原
git checkout -b + 分支名  -----如果没有就创建分支
git push -u origin develop  -----将分支上传到git
git add .  -----将文件上传到暂存区
git commit -m 'project init'  -----将暂存区的文件提交到本地仓库
git push   ------将本地仓库的代码推送到远程仓库
git pull   -----将远程仓库的代码拉取到本地 (只更新与本地不一样的代码)
git status  -----查看当前代码库的状态
git diff   ---- 查看有哪些地方做了修改
git remote  ------远程库管理
git log   ----查看提交历史

另外创建项目要记得在后面加上 ./ 不然会进入下层创建项目,例如:

django-admin startproject social_demo ./

代码管理与控制

上一篇 下一篇

猜你喜欢

热点阅读