Linux 简单 git 使用教程
2017-03-15 15:56
246 查看
linux新建用户 赋予root权限
一、【添加普通用户】
[root@server ~]# useradd ghb //添加一个名为ghb的用户
[root@server ~]# passwd ghb //修改密码
Changing password for user ghb.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully
二、【赋予root权限】
然后修改用户,使其属于root组,命令如下:
[root@server ~]# usermod -g root ghb
修改/etc/passwd文件,到最末尾找到如名为ghb的行,把用户ID修改为0
修改后保存,用ghb账户登录后,直接获取的就是root帐号的权限。
usermod命令参数介绍:
补充说明:usermod可用来修改用户帐号的各项设定。
参 数:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s 修改用户登入后所使用的shell。
-u 修改用户ID。
-U 解除密码锁定。
三. 【错误提示】
【2】当新建用户并且授权后 要给定 git 邮箱 和 用户
git config --global user.email "XXXX@qq.com"
git config --global user.name "XXXX"
【3】 warning: push.default is unset的解决方案
git config --global push.default matching
git config --global push.default simple
再次执行 git push 即可
四.【git 使用】
设置 秘钥
ssh-keygen -t rsa -C "你的邮箱"
配置git
1.git config --global user.name "test"
git config --global user.email test@test.com
2.mkdir test //创建一个文件夹,即工程所在位置,可以任意名字,任意位置,在自己已有工程处也可以
3.cd test //进入此文件夹
3.git init --bare center
4. cd ../
5.git clone ./center/ mysite
6.在本地
git clone ldm@xx.xx.xxx.xxx:/data/wwwroot/
↑ ↑ ↑ ↑
用户名 IP或者域名 git仓库地址 |
cd center| vim index.php
代码:
mysite_test 下:
git add index.php
git commit -a -m "v1"
git push
7.linux 下
mysite 下:
git pull
完成 !!!!!!!
------------------------------------
git add <file> # 将工作文件修改提交到本地暂存区
git add . # 将所有修改过的工作文件提交暂存区
git rm <file> # 从版本库中删除文件
git log 查看
git log --oneline 编码版本号
git diff <file> # 比较当前文件和暂存区文件差异 git diff
git reset --hard HEAD^ 恢复到上一次提交 本次删除
git reset --hard 8888 恢复到8888 之前删除
git revert
git branch 分支名字 创建分支
git branch -l 查看分支
git checkout 分支名字 切换分支 之后可以在里面编写
git diff 分支名字 可以对比分支
git merge 另外一个分支名字 合并2 个分支
注:git pull 拉取并且合并 相当于 git fetch 和 git merge origin/master 的组合
↑↑↑↑↑↑↑
当 git fetch 后 会出现 当前分支-》origin/master 类似的提示
一、【添加普通用户】
[root@server ~]# useradd ghb //添加一个名为ghb的用户
[root@server ~]# passwd ghb //修改密码
Changing password for user ghb.
New UNIX password: //在这里输入新密码
Retype new UNIX password: //再次输入新密码
passwd: all authentication tokens updated successfully
二、【赋予root权限】
然后修改用户,使其属于root组,命令如下:
[root@server ~]# usermod -g root ghb
修改/etc/passwd文件,到最末尾找到如名为ghb的行,把用户ID修改为0
修改后保存,用ghb账户登录后,直接获取的就是root帐号的权限。
usermod命令参数介绍:
补充说明:usermod可用来修改用户帐号的各项设定。
参 数:
-c<备注> 修改用户帐号的备注文字。
-d登入目录> 修改用户登入时的目录。
-e<有效期限> 修改帐号的有效期限。
-f<缓冲天数> 修改在密码过期后多少天即关闭该帐号。
-g<群组> 修改用户所属的群组。
-G<群组> 修改用户所属的附加群组。
-l<帐号名称> 修改用户帐号名称。
-L 锁定用户密码,使密码无效。
-s 修改用户登入后所使用的shell。
-u 修改用户ID。
-U 解除密码锁定。
三. 【错误提示】
【2】当新建用户并且授权后 要给定 git 邮箱 和 用户
git config --global user.email "XXXX@qq.com"
git config --global user.name "XXXX"
【3】 warning: push.default is unset的解决方案
git config --global push.default matching
git config --global push.default simple
再次执行 git push 即可
四.【git 使用】
设置 秘钥
ssh-keygen -t rsa -C "你的邮箱"
配置git
1.git config --global user.name "test"
git config --global user.email test@test.com
2.mkdir test //创建一个文件夹,即工程所在位置,可以任意名字,任意位置,在自己已有工程处也可以
3.cd test //进入此文件夹
3.git init --bare center
4. cd ../
5.git clone ./center/ mysite
6.在本地
git clone ldm@xx.xx.xxx.xxx:/data/wwwroot/
↑ ↑ ↑ ↑
用户名 IP或者域名 git仓库地址 |
cd center| vim index.php
代码:
mysite_test 下:
git add index.php
git commit -a -m "v1"
git push
7.linux 下
mysite 下:
git pull
完成 !!!!!!!
------------------------------------
git add <file> # 将工作文件修改提交到本地暂存区
git add . # 将所有修改过的工作文件提交暂存区
git rm <file> # 从版本库中删除文件
git log 查看
git log --oneline 编码版本号
git diff <file> # 比较当前文件和暂存区文件差异 git diff
git reset --hard HEAD^ 恢复到上一次提交 本次删除
git reset --hard 8888 恢复到8888 之前删除
git revert
git branch 分支名字 创建分支
git branch -l 查看分支
git checkout 分支名字 切换分支 之后可以在里面编写
git diff 分支名字 可以对比分支
git merge 另外一个分支名字 合并2 个分支
注:git pull 拉取并且合并 相当于 git fetch 和 git merge origin/master 的组合
↑↑↑↑↑↑↑
当 git fetch 后 会出现 当前分支-》origin/master 类似的提示
相关文章推荐
- Linux下git的安装及简单使用
- Git服务器的搭建与简单使用教程
- git 的简单使用教程
- git+github的使用-最简单的入门教程
- Git版本控制器的使用教程(简单入门级)
- Git的简单使用教程(1)
- linux教程:Git使用基础篇
- git简单使用教程
- Linux下git的安装及简单使用
- git 的简单使用(linux)含ssh配置
- Git的简单使用教程
- linux下git安装使用新手教程。
- 项目中git最简单的使用教程
- Linux 使用mysql简单教程
- Linux git版本管理的使用/git教程
- Linux 开发环境搭建与使用——SlickEdit 简单使用教程
- 最简单的linux连接软件【使用教程】
- Linux系统下Mysql使用简单教程(一)
- Linux搭建ftp服务器简单教程及使用方法
- linux下git与github简单使用