Linux 简单 git 使用教程
来源:互联网 发布:鲁滨逊漂流记游戏java 编辑:程序博客网 时间:2024/05/17 22:18
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。
【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 使用】
git config --global user.email test@test.com
2.mkdir test //创建一个文件夹,即工程所在位置,可以任意名字,任意位置,在自己已有工程处也可以
3.cd test //进入此文件夹
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/ mysite6.在本地
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 类似的提示
0 0
- Linux 简单 git 使用教程
- git简单使用教程
- git简单使用教程
- git 的简单使用教程
- Git的简单使用教程
- Linux下git使用教程
- linux 中git使用教程
- linux 下git使用教程
- <转>简单易懂的Git使用教程
- Git的简单使用教程(1)
- Git简单使用教程(2)
- Git简单使用教程(二)-安装Git
- Linux 使用mysql简单教程
- linux教程:Git使用基础篇
- linux教程:Git使用基础篇
- linux教程:Git使用基础篇
- linux教程:Git使用技巧篇
- linux教程:Git使用技巧篇
- noi-1702-字符替换
- uboot下run_main_loop中main_loop实现
- 前端页面性能参数搜集
- nyoj499 迷宫
- (0028)iOS 开发之Xcode使用技巧
- Linux 简单 git 使用教程
- 单片机的学习
- Codeforces Round #382 (Div. 2)B. Urbanization 贪心
- springMVC应用程序执行流程
- 前端性能优化的另一种方式——HTTP2.0
- 广义拉格朗日函数的理解(可用于SVM推导)
- 对于java关键字volatile,和transient 的理解
- WebWork
- 为你的网站添加触控,实现自定义手势