一、对于ubuntu来说,通过在终端输入:
最后一步,提交到github:
apt-get install git
二、在www.github.com注册一个帐号,可以这样进行配置一下:
git config --global user.name "jiaobuchong"
git config --global user.email "i@jiaobuchong.com"
告诉Git当前用户的姓名和邮件地址,配置的用户名和邮件地址将在版本库提交时用到。。
三。登陆www.github.com点击New Respository创建一个版本库。下图是我创建的,名字叫做php-practice,这样我就可以将平时写的一些php的代码,上传到github。当我需要他们时,随时下载。
其中clone方式有三种,我使用简单的一种方式HTTPS进行clone。
复制那个HTTPS链接,在你的linux终端,输入:
git clone https://github.com/jiaobuchong/php-practice.git
于是在我的电脑里多了一个文件夹,我的respository文件夹名php-practice:
四、下面就使用git来上传一些东西吧,哈哈。
git status 显示当前项目状态,比如我的是:
jack@jiaobuchong:~/git/php-practice$ git status
# On branch master
nothing to commit (working directory clean)
现在我在我的目录下创建一个文件:count_words.c,使用git add . ,将当前目录下的内容添加到版本库中:
jack@jiaobuchong:~/git/php-practice$ git add .
使用 git diff -cached,查看添加的内容:
jack@jiaobuchong:~/git/php-practice$ git diff --cached
diff --git a/count_words.c b/count_words.c
new file mode 100644
index 0000000..a151572
--- /dev/null
+++ b/count_words.c
@@ -0,0 +1,49 @@
+#include<stdio.h>
+#include<ctype.h>
+#include<stdbool.h>
+#define STOP '|'
+int main()
然后 git commit -m "a test", 加上m参数,后面跟是相应的一些描述信息:
jack@jiaobuchong:~/git/php-practice$ git commit -m "a test"
[master a516540] a test
1 file changed, 49 insertions(+)
create mode 100644 count_words.c
最后一步,提交到github:
jack@jiaobuchong:~/git/php-practice$ git push -u origin master
Username for 'https://github.com': jiaobuchong
Password for 'https://jiaobuchong@github.com':
To https://github.com/jiaobuchong/php-practice.git
5624569..a516540 master -> master
Branch master set up to track remote branch master from origin.
现在到我的github网站上一看,果然多了一个cont_words.c文件:
目前正在学习git,行文中若有错误,大家得不吝指出。