1、git学习
1)安装git软件
2)启动git命令行
3)获取自己的SSH秘钥(按以下步骤进行配置)
1、从git获取文档所在项目
1)配置用户
git config --global user.name xiaofang
git config --global user.email xiaofangj@123.com
示例:
git config --global user.name "xiaofang"
git config --global user.email "xiaofang@123.com"
2)配置sshkey
cd ~/
cd .ssh检查是否有.ssh, 如果没有,mkdir .ssh
如果有key,可备份已有的key,(如果有的话)
mkdir key_backup
mv id_rsa* key_backup增加sshkey
ssh-keygen -t rsa -C "jabc@123.com"
会提示输入存储sshkey的文件名,并设置密码
生成sshkey,添加到gitlab站点上
3)测试对服务器是否有访问权限
ssh -T git@gitlab.123.com
4)从服务器获取文件
初次获取:git clone git@gitlab.123.com:cdocrm/nwqa.git
获取更新:git pull
2、使用markdown语法编辑,具体规则见文档维护指南:http://www.appinn.com/markdown/
3、提交代码
git add -A
git commit -m "modified message"
git push origin master
4)登录git添加SSH
5)获取git仓库的代码路径,比如类似:git@gitlab.123.com:data-platform/a.git
6)通过命令行下载代码:$ git clone git://github.com/jquery/jquery.git(步骤5的路径)
7)一般代码下载到了默认的文件夹下:即c:/user/???,比如:C:\Users\xiaofang
如果想修改一下默认路径,可以右键git bash图标--属性--快捷方式--起始位置,保存即可。
8)代码下载之后,就可以在eclipse导入工程即可。
9)如果修改了代码,需要提交,首先找到你需要提交的文件绝对路径,分两种情况:
a、如果新建了文件,则需要用cd定位到文件所在的目录,比如:如果命令行目前在c盘,则输入:$ d 回车即可到d盘,用cd d://???定位到相关文件的目录
此时,在命令行中用:cd 回车可以看到该目录下有关的文件夹,通过git status查看文件的修改情况,如果有修改,会提示是否“git add 或 git commit”
git add:一般是新建的文件需要提交,然后再用git commit;而git commit -a 一般是提交修改的文件(即该文件已经在远程的仓库中,只需要更新一下即可)。
b、上一步骤主要是新建的文件,还一种就是直接修改的,则只需要用git commit -a即可。
10)git命令
git config --list:查看git配置信息
到某个文件夹下,如果文件名很长,可以输入一个字母后,按tab键,会自动补全剩下的名称
git-m 修改log信息的账户邮箱,(如果提交代码时提示邮箱不正确)
先到本地仓库中项目目录下,一般有文件后缀.gitignore的就是项目路径
git clone ?? :使用Git来进行仓库的克隆(clone)操作,完整的复制一个已有的仓库
git pull origin master :从别处的仓库拉取变更
git push :推送变更到别处的仓库
git status :查看工程信息是否有变化
git add . :添加所有的修改到本地仓库
git commit -m "message":提交代码时信息
以下命令会为终端配置高亮
git config --global color.status auto
git config --global color.branch auto
# Show the log file
git log
# See the current status of your repository
# (which files are changed / new / deleted)
git status
# Show the differences between the uncommitted files
# and the last commit in the current branch
git diff
# This starts a nice graphical view of the changes
gitk --all(图形界面看提交变化)
1)安装git软件
2)启动git命令行
3)获取自己的SSH秘钥(按以下步骤进行配置)
1、从git获取文档所在项目
1)配置用户
git config --global user.name xiaofang
git config --global user.email xiaofangj@123.com
示例:
git config --global user.name "xiaofang"
git config --global user.email "xiaofang@123.com"
2)配置sshkey
cd ~/
cd .ssh检查是否有.ssh, 如果没有,mkdir .ssh
如果有key,可备份已有的key,(如果有的话)
mkdir key_backup
mv id_rsa* key_backup增加sshkey
ssh-keygen -t rsa -C "jabc@123.com"
会提示输入存储sshkey的文件名,并设置密码
生成sshkey,添加到gitlab站点上
3)测试对服务器是否有访问权限
ssh -T git@gitlab.123.com
4)从服务器获取文件
初次获取:git clone git@gitlab.123.com:cdocrm/nwqa.git
获取更新:git pull
2、使用markdown语法编辑,具体规则见文档维护指南:http://www.appinn.com/markdown/
3、提交代码
git add -A
git commit -m "modified message"
git push origin master
4)登录git添加SSH
5)获取git仓库的代码路径,比如类似:git@gitlab.123.com:data-platform/a.git
6)通过命令行下载代码:$ git clone git://github.com/jquery/jquery.git(步骤5的路径)
7)一般代码下载到了默认的文件夹下:即c:/user/???,比如:C:\Users\xiaofang
如果想修改一下默认路径,可以右键git bash图标--属性--快捷方式--起始位置,保存即可。
8)代码下载之后,就可以在eclipse导入工程即可。
9)如果修改了代码,需要提交,首先找到你需要提交的文件绝对路径,分两种情况:
a、如果新建了文件,则需要用cd定位到文件所在的目录,比如:如果命令行目前在c盘,则输入:$ d 回车即可到d盘,用cd d://???定位到相关文件的目录
此时,在命令行中用:cd 回车可以看到该目录下有关的文件夹,通过git status查看文件的修改情况,如果有修改,会提示是否“git add 或 git commit”
git add:一般是新建的文件需要提交,然后再用git commit;而git commit -a 一般是提交修改的文件(即该文件已经在远程的仓库中,只需要更新一下即可)。
b、上一步骤主要是新建的文件,还一种就是直接修改的,则只需要用git commit -a即可。
10)git命令
git config --list:查看git配置信息
到某个文件夹下,如果文件名很长,可以输入一个字母后,按tab键,会自动补全剩下的名称
git-m 修改log信息的账户邮箱,(如果提交代码时提示邮箱不正确)
先到本地仓库中项目目录下,一般有文件后缀.gitignore的就是项目路径
git clone ?? :使用Git来进行仓库的克隆(clone)操作,完整的复制一个已有的仓库
git pull origin master :从别处的仓库拉取变更
git push :推送变更到别处的仓库
git status :查看工程信息是否有变化
git add . :添加所有的修改到本地仓库
git commit -m "message":提交代码时信息
以下命令会为终端配置高亮
git config --global color.status auto
git config --global color.branch auto
# Show the log file
git log
# See the current status of your repository
# (which files are changed / new / deleted)
git status
# Show the differences between the uncommitted files
# and the last commit in the current branch
git diff
# This starts a nice graphical view of the changes
gitk --all(图形界面看提交变化)