一、基础操作:
克隆/签出 远程代码到本地的流程:
1.签出、拉取、提交代码流程
git clone https://git.xxx.com/xxx/xxx.git 签出代码(默认master分支)
2.设置个人提交信息
git config –global user.name ‘your name’ 提交代码显示名
git config –global user.email ‘your email’
3.切换至开发分支dev
git checkout [-b] dev 切换至开发分支dev(有dev分支时)
4.分支与本地分支关联,免输 [origin dev] 直接使用命令 git pull、git push
git branch –set-upstream-to=origin/dev dev 使用较新版本
git branch –set-upstream origin/dev dev 早期版本
或 修改.git/config 增加一下对应关系
5.代码提交
git status 查看当前 变动 文件
git add . 当前所有改变
git add xxx.html ss/x.html 【具体文件】
git commit -m ‘备注信息’
git pull [origin dev] 拉取新代码,有冲突解决,commit解决冲突版本
git push [origin dev] 推送本地提交到远程
Create a new repository
创建一个新git远程项目
mkdir xxx
cd xxx
git init
touch README.md
git add README.md
git commit -m “first commit”
git remote add origin git@git.xxx.cn:xx/bbc.git
git push -u origin master
Push an existing Git repository
在已有内容项目上切换远程
cd existing_git_repo
git remote add origin git@git.xxx.cn:xxx/bbc.git
免输用户名、密码
【https方式】git地址是https:https://username:password@git.xx.com/xxx.git
git remote set-url origin https://username:password@git.xx.com/xxx.git
【ssh方式】git地址是ssh:ssh://git@git.xxx.com/xxx/xxx.git
ssh-keygen -C rsa
Enter..
Enter..
Enter..
cat ~/.ssh/id_rsa.pub
copy 到 git.xxx 控制面板 上 保存
————————————————