国内我用于coding.net 相比github要快很多
在ubuntu下以git管理远程仓库管理coding.net为例
一,ubuntu下安装git
sudo apt-get install git
git --version //查看版本
git //查看所有git命令
接着继续命令
//用户名和邮件,只用于标识是谁提交,与远程仓库用户名无关
git config --global user.name "macle" //设置用户名
git config --global user.email "maclechan@qq.com" //设置用户邮箱
git config --list //查看设置
git help add //查看命令的详细用法
二,ubuntu下git本地使用
1,初使化
cd /var/www/html //创建一个文件夹或己有的文件夹
git init //初使化一个仓库(.git隐藏文件夹)
2,提交到本地的仓库
git add README
git status // 查看状态
git commit -m "这里是描述"
[git commit -a -m "这里是描述" //不需用git add 操作直接提交,用于修改某文件后的提交]
git status
git log //查看提交历史
3,删除操作
rm README //删除文件
git rm README //从git中删除文件 但会记录在git仓库历史中
git commit -m '删除 README' //提交操作
4,重命名文件
git mv README newREADME
git commit -m "我重命名readme"
三,git远程仓库管理
以下为coding.net上申请的仓库为例
1,把conding.net仓库的项目clone到ubuntu本地文件夹中
cd /var/www/
git clone https://git.coding.net/macle/ubuntu.git
输入用户名和密码
项目clone到本地后,cd到本项目中进行后面的操作
2,提交本地文件到coding.net服务器仓库
touch test.txt
git add test.txt
git status
git commit -m '提交test.txt'
git push //提交到服务器要填写用户及密码
git log
git status 可以看到还有几个文件要跟踪的
git push 执行到这步时要輸入coding.net上的用户及密码
要修改某个文件后提交,只要执行
git commit -a -m '提交说明'
git push
git log
即可成功
Git远程仓库实际就是保存在服务器上的Git仓库文件