git 的使用有3個主要步驟:
1.1 工作區域操作: 在自己的git賬號下構建一個工作目錄, 并往工作目錄里添加文件內容(cp /root/data/VIP_Amount_prediction/* ./)。 cd 當前工作目錄, git init, 初始化git倉庫, 用于監視當前工作目錄下的內容變化的工作部署。
??? [root@ticket-h5-test-dev068-bjdx VIPAmount]# git clone http://gitlab.qiyi.domain/bizsys/algorithm_dev_env.git
1.2. 建立一個分支, 在這個分支上工作:
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# git checkout -b baoxinping_VIP_amount_prediction
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# mkdir VIP_amount_model
??? [root@ticket-h5-test-dev068-bjdx VIPAmount]# git init
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# cd VIP_amount_model/?? #?
??? # 把虛擬機上得文件拷到git的工作區域
??? [root@ticket-h5-test-dev068-bjdx VIP_amount_model]# cp /root/data/VIPAmount/* ./
????
2. 提交到暫存區域操作: 把工作區域里的文件放到暫存區 。?? git add? pathdir *
??? # check 是否是工作區 ?
??? [root@ticket-h5-test-dev068-bjdx VIP_amount_model]# cd ..
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# ll
?????? drwxr-xr-x 2 root root 4096 May 17 16:17 film_boxoffice_prediction? # 文件1
?????? drwxr-xr-x 2 root root?? 56 May 17 16:24 VIP_amount_model? # 文件2
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# git add VIP_amout_model
3. 將暫存內容提交到遠程倉庫操作 :?? git commit -m 'add a VIP project(對提交內容做一個描述說明)'
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# git commit -m '會員留存數預測建模'
??? [root@ticket-h5-test-dev068-bjdx algorithm_dev_env]# git push origin baoxinping_VIP_amount_prediction
4. 查看狀態:? git status? (修改文件變紅, 遞交到暫存區后, 文件會變綠, )?
5. 撤銷最近一次操作: git reset head? #對上傳的最近一次內容進行撤銷。
6. 查看提交版本的歷史記錄: git log
7. 版本回退:
?